我使用ADO连接有密码的ACCESS数据库,连接字符如下:
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0; '+
'Persist Security Info=False ; '+
'Jet OLEDB: DataBase Password=1234567 ; '+
'Data Source='+GetCurrentDir+'\DB.mdb ';
应该是没有问题的,但运行时老是说“找不到可安装的IASM”,数据库无法打开。
请问高手,如何解决这个问题,还有这个IASM是个什么东西,是否需要另外安装
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0; '+
'Persist Security Info=False ; '+
'Jet OLEDB: DataBase Password=1234567 ; '+
'Data Source='+GetCurrentDir+'\DB.mdb ';
应该是没有问题的,但运行时老是说“找不到可安装的IASM”,数据库无法打开。
请问高手,如何解决这个问题,还有这个IASM是个什么东西,是否需要另外安装
解决方案 »
- 我服务器申请了固定IP,用ADOConnection1远程连接数据库后,用ADOQuery1读数据库速度怎么那么慢呢?什么原因造成的,如何解决呢,谢谢!
- delphi调用VC的动态库的问题啊!!!!!
- 寻找可以开发电梯程序者!
- 如何在动态产生的Edit中响应Edit的KeyPress事件?
- delphi videocap 显示不了usb摄像头图像
- 动态调用ADO数据库的问题,怎样才能使其不设置ODBC直接在程序中设置路径就可连接的?
- 老兄,帮帮忙,在主FORM上怎样判断另一个FORM(启动时未加载)是否存在?很急,谢谢!
- delphi数据库问题急求帮助!!!
- DBCtrlGrid中我如何根据表中的值决定某字段是否显示?可能有的行显示,有的不显示。
- 编程和应用时的Sybase——疑惑
- DBGrid的问题
- dll问题
'Persist Security Info=False; '+
'Jet OLEDB:Database Password=1234567; '+
'Data Source='+GetCurrentDir+'\DB.mdb ';
'Provider=Microsoft.Jet.OLEDB.4.0; '+
'Persist Security Info=False ; '+
'Jet OLEDB: DataBase Password=1234567 ; '+
'Data Source=XXXX.MDB;' ConnectionString语法是没有问题的,可能是DELPHIADO的BUG,不知道是不是,我用VB用同样的语句就可以,晕.......
驱动的问题
我记的昨天刚有人结了这样的帖子
装MDAC2。8
Jet OLEDB: DataBase Password=1234567 ;
中间的空格去掉!
Jet OLEDB:DataBase Password=1234567;
对于ACCESS 数据库不能带用户跟密码,否则出问题,建议将数据库作隐藏处理。
具体方法是将 TADOConnection 拖到窗体上,双击该组件,然后根据对话框中的内容填写信息。别忘了测试一下连接。
再次谢谢DebugXP,我的QQ393811152