ADO出问题了(100分)

  • 主题发起人 主题发起人 wuling
  • 开始时间 开始时间
W

wuling

Unregistered / Unconfirmed
GUEST, unregistred user!
一个用ADO的程序,打开连接的时侯,报找不到制定的模块,
新建一个程序,在BUILDER连接串,的时侯,也报找不到指定的模块,
从装MDAC,不行
从装DELPHI,不行
 
把详细的错误贴出来看看,以及出错的行代码
 
dm->ADOConnection->ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Password=/"/"/;User ID=Admin/;Data Source="+FileName;
dm->ADOConnection->Connected =true;//这句出错,
弹出一对话框,提示“找不到指定模块”
程序是BCB写的,
在DELPHI中新建一个,也提示同样的错
 
Password这个参数不是这样的吧
ADOConn.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.ExeName)+'Data/data.mdb;Persist Security Info=False;Jet OLEDB:Database Password=yourpassword';
 
程序是没问题的一直,运行正常,我在开发环境中都不能连接,应该是系统的问题
 
把MADC删除掉再装呢?或者找一个用ADO控件的正常程序运行一下,确认是不是ADO出错了,
如果出错,把ADO干掉,找最新版的ADO装上,应该没事了吧。
 
MADC怎么删
 
1.确定ADOConnection在最后编译时connected=false;
2.不要用ConnectionString来连接,可通过一个udl文件,这样在你的udl文件中就可以
“测试连接”。
 
感觉是你的连接字符串有问题
 
1 创建odbc数据源用ado连接试一试
2 用bde的database连接一下试一试
3 还一台机器和你的操作环境类似的机器连接你机器的数据库
这样答案应该露出来了吧(以上直接在设计期测试就可以了)
 
拜托,看清问题再答,程序没问题,一直运行正常,是ADO出了问题
从装了MADC还不行,我不想从装系统
 
你用的是Delphi5吗,有个ADO的升级包,你可以装装试试
 
后退
顶部