如何配置一个通用的访问access的连接串?(100分)

  • 主题发起人 主题发起人 beyondeast
  • 开始时间 开始时间
B

beyondeast

Unregistered / Unconfirmed
GUEST, unregistred user!
环境:win2000 sp2 +delphi 5 +office 2000
连接串为Provider=Microsoft.Jet.OLEDB.4.0;Data Source=./data.mdb;Persist Security Info=False
在编译的环境能够正常使用,但是在另一台同样也是win2000+office2000的机器上就
会出错:访问时BOF或EOF未真,或者当前记录被删除……
请问如何配置一个连接串(不用DSN的),保证程序的通用性?
 
两个问题:
1、会出错:访问时BOF或EOF未真,或者当前记录被删除……
请你把你的Delphi5打一下它的Pack1和ADO SP1, SP2两个补丁。
你可以到http://www.torry.net下载,请找Docs。
2、请问如何配置一个连接串(不用DSN的),保证程序的通用性?
你可以把你的Data Source=./data.mdb保存到INI或注册表中,每
次调用把注册表的Data Source信息读出来即可。
 
出现'访问时BOF或EOF未真,或者当前记录被删除'这样的提示,
可能是在你的计算机上使用的数据库是sql server7,而在别的计算机上使用的
数据库是sqlserver2000,因而我建议你使用sqlserver2000数据库再编译一次,问题可解决.
 
to dongberlin
那两个补丁在我的win2000机器上安装时会出现非法操作,请问如何处理?
 
不会,我都装过了,可以的

建议在开发机和客户机上都装上madc2.6,在微软下
 
我的可以,重装一下试试
 
我都试过无数次了!当安装程序loading到100%的时候就出“xxx非法操作,该内存不能为"read"”
急死我也
 
后退
顶部