怎样利用 ADO 压缩 ACCESS 数据库???(0分)

  • 主题发起人 主题发起人 gwei
  • 开始时间 开始时间
G

gwei

Unregistered / Unconfirmed
GUEST, unregistred user!
希望能得到详细的 代码
 
翻翻前面的吧!太多了!!!
 
就是 没有找到咯 要不就 不用提问了
 
呵呵,今天中午刚粘贴的,再贴一次吧。
压缩数据库的部分代码:(我程序中的,没有整理)
Dest_DB_Connection := CreateOleObject('JRO.JetEngine');

l_Source_Con_Str :=
'Data Source=' + VG_APP_PATH + 'JWC_Export.MDB' + ';' +
'Jet OLEDB:Database Password="' + VG_DB_PASS + '"';

l_Dest_Con_Str :=
'Data Source=' + l_Dest_DBName + ';' +
'Jet OLEDB:Database Password="' + l_Password + '"';

OleCheck(Dest_DB_Connection.CompactDatabase(l_Source_Con_Str, l_Dest_Con_Str));

 
第一句 报错
 
定义Dest_DB_Connection没,要定义为OleVariant类型。
如果还包错,那就需要安装Ado了,不过对于Windows98以上的版本都已经随操作系统带了。。。
 
unbeclared identifier:'createoleobject'
报这个错
 
这两天不太容易登录。
其实use Comobj就可以了。
对于找这类声明,有一个通用的方法,在Delphi5的目录下查找*.pas,其中包含createoleobject的就可以了。
前提是存在Delphi的声明。
 
好了 谢谢 YZHSHI
 
后退
顶部