赠送300分,如果能解决该问题(300分)

  • 主题发起人 主题发起人 tangdongping
  • 开始时间 开始时间
T

tangdongping

Unregistered / Unconfirmed
GUEST, unregistred user!
在BDE中直接访问access2000数据库(不通过odbc)时,出现如下错误
general sql error
-2147221164
table
alias : fwsk
本人试过通过odbc访问是可以的,请各位高手指点
 
把你的代码贴出来吧。
 
连接ACCESS2000数据库最好还是用ADO。
 
在ADO里动态地设定如何
adoconnection1.ConnectionString:=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[red]data/area.mdb[/red];Persist Security Info=False'
 
BDE版本可能有问题,请告知
 
去网上下载一个dao安装文件安装一下试试
光bde打包后,如果机器上没有access应用程序也不行
而且版本也有所区别
 
为了避免浪费更多的积分,精力与时间,强烈建议你改用ADO连接Access2000.
 
对了,我曾经遇到过类似问题是这样解决的:
access 97+bde
提示出错后,下载了一个dao3.5安装
机器注册表改:local_machine->borland->....database engine->settings->drivers
-〉msaccess->init
改dll32 为idda3532.dll
(如果是access2000 好像改为idda3635.dll(没试过))
 
用ADO吧!
 
通过delphi自带的bde Administrator创建
一个access型的fwsk别名。
 
我已经知道处理方法了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部