我使用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是个什么东西,是否需要另外安装
'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