技術(shù) 點(diǎn)
- 技術(shù)
- 點(diǎn)
- V幣
- 點(diǎn)
- 積分
- 460
|
本帖最后由 fxbianxiu 于 2013-1-10 08:22 編輯
我用 Access2007 編寫(xiě)了一段程序,想生 ACCDE 文件后發(fā)布,但生成時(shí)提示“Microsoft Office Access 不能創(chuàng)建 .accde,.mde或.ade文件”,點(diǎn)擊顯示幫助后有如下提示:
此錯(cuò)誤通常與將大型數(shù)據(jù)庫(kù)編譯到 MDE 文件有關(guān)。由于用于編譯數(shù)據(jù)庫(kù)的方法的原因,每個(gè)表都創(chuàng)建了相當(dāng)多的 TableID 引用。Access 數(shù)據(jù)庫(kù)引擎版本一次最多只能創(chuàng)建 2048 個(gè)開(kāi)放式 TableID。如果數(shù)據(jù)庫(kù)有大量對(duì)象(表、宏、窗體、報(bào)表等等),則將數(shù)據(jù)庫(kù)導(dǎo)出為 MDE 時(shí),可能會(huì)超出此限制。
沒(méi)有精確的方法估算 Access 數(shù)據(jù)庫(kù)引擎將數(shù)據(jù)庫(kù)編譯為 MDE 過(guò)程中使用的 TableID 數(shù)。但是,每個(gè) VBA 模塊和每個(gè)窗體使用的是一個(gè) TableID,因此,如果數(shù)據(jù)庫(kù)有 500 個(gè)窗體,并且每個(gè)窗體的 HasModule 屬性都設(shè)置為“是”,則就等于使用了 1000 個(gè) TableID。
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒(méi)有帳號(hào)?注冊(cè)
x
|