Office中国论坛/Access中国论坛

标题: [求助]用CurrentDb.Execute 來建立數據庫出錯 [打印本页]

作者: lirong    时间: 2006-9-21 18:20
标题: [求助]用CurrentDb.Execute 來建立數據庫出錯
在access97中執行以下語句為何出錯。請各位高人幫忙看看。

CurrentDb.Execute  "create table temp (ID AUTOINCREMENT(2,4),Name text(50),Address text(50),Primary KEY ([ID]))"
作者: fan0217    时间: 2006-9-21 18:27
在 Microsoft Access 先前的版本中,可以使用语法
  1. DBEngine.Workspaces(0).Databases(0)
复制代码
  1. DBEngine(0)(0)
复制代码
来返回一个指向当前数据库的指针。而在 Microsoft Access 2000 中,则应使用替代的 CurrentDb 方法。
作者: fan0217    时间: 2006-9-21 18:28
还在使用97,让人有点郁闷了,升级吧?97有很多新功能都不支持的。
作者: lirong    时间: 2006-9-21 18:38
版主有所不知,用97版因為開發的東東是用於工控的。如果用采用高版本的軟件。不能保証給每一個顧客都可以使用計算機線上控制的。請幫忙看看1樓的問題怎么解決。謝謝
作者: fan0217    时间: 2006-9-21 18:45
     DBEngine(0)(0).Execute "create table temp (ID AUTOINCREMENT(2,4),Name text(50),Address text(50),Primary KEY ([ID]))"

作者: fan0217    时间: 2006-9-21 18:46
     DBEngine.Workspaces(0).Databases(0).Execute "create table temp (ID AUTOINCREMENT(2,4),Name text(50),Address text(50),Primary KEY ([ID]))"





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3