请教高手们关于不用建DSN的问题
高手们,我上次看到坛子里一贴关于不用建DSN也可以操作数据库的,为啥我按照贴子里说的不能实现呢?我用的是LabSQL.我在ADO Connection open的connection string中设为:
Provider=MSDASQL;Driver={Microsoft Access Driver(*.mdb)};Data Source=D:\user.mdb;Uid=;Pwd=;
可是不行。
还有一个小问题:我用fileI/O--adv file funcs-file dialog这个控件,当弹出打开文件界面时,如果是保存文件或者打开文件时没有问题,可是如果我点取消,就会出来个报错框,如何能将这个报错框取消掉呢? http://www.cpubbs.com/bbs/viewthread.php?tid=18335
你先使用这个测试下 Provider=MSDASQL;Driver={Microsoft Access Driver(*.mdb)};Dbq=D:\mydatabase.mdb;Uid=;Pwd=;
你再测试下,运行挺好的. Provider=MSDASQL;Driver={Microsoft Access Driver(*.mdb)};Data Source=D:\user.mdb;Uid=wd=;
Provider=MSDASQL;Driver={Microsoft Access Driver(*.mdb)};Dbq=D:\mydatabase.mdb;Uid=wd=;
有出入,路径选择使用不一样? 我现在改成了这样了:
Provider=MSDASQL;Driver={Microsoft Access Driver(*.mdb)};Dbq=D:\user.mdb;Uid=;Pwd=;
还是不行!
下面这个问题有没有人能解决啊?谢谢!
我用fileI/O--adv file funcs-file dialog这个控件,当弹出打开文件界面时,如果是保存文件或者打开文件时没有问题,可是如果我点取消,就会出来个报错框,如何能将这个报错框取消掉呢? 上面的问题偶就不知道了,王兄试了没问题,应不会有什么问题,你最好看下你的程式是不是有问题
下面这个问题,很简单,看下图 原帖由 wdyjz 于 2006-12-19 11:21 发表
Provider=MSDASQL;Driver={Microsoft Access Driver(*.mdb)};Dbq=D:\mydatabase.mdb;Uid=; Pwd=;
你再测试下,运行挺好的.
Uid=;
Pwd=;后面都有分号的,给你提供一个例子,我这里运行很好的.你下载后,修改内部数据库的路径测试下. 谢谢各位,问题解决了!
Provider=MSDASQL;Driver={Microsoft Access Driver(*.mdb)};Dbq=D:\user.mdb;Uid=;Pwd=;
provider=MSDASQL;Driver={Microsoft Access Driver (*.mdb)};Dbq=D:\user.mdb;Uid=;Pwd=;
大家这样能看出两行有什么不同吗?
我找了很久才找出来,原来是第一行少了一空格。(Microsoft Access Driver与(*.mdb)之时要空格),下次你们可不要犯与我同样的错误喔! 呵呵,看来要注意细节才能呀
页:
[1]