加上数据库路径:
Set MDbs = DBEngine.OpenDatabase( App.Path & "\kxqa.mdb", False, False, "ms access;pwd=password")
记得把数据库和执行文件放在同一目录下。
Set MDbs = DBEngine.OpenDatabase( App.Path & "\kxqa.mdb", False, False, "ms access;pwd=password")
记得把数据库和执行文件放在同一目录下。
解决方案 »
- 使用聚合函数查ACCESS数据库
- 大家有没有碰到这样的情况
- 调用DLL出现“70 拒绝的权限”是为什么?
- 使用MSComm控件出现的问题
- 来CSDN快一年了,学了不少东西,也认识了不少好朋友,无以回报,特开此散分贴,望答谢大家~!
- 如何删除表中的一行,比如adoconn.Exec(SQLstr),其中SQL怎么写,还有MSDN哪里能找到相关的内容
- zskllj进来,简单小问题!
- 请问怎么判断软驱(或其它可移动驱动器)中是否放入了盘片?
- 我知道为什么CSDN人气越来越不足了!大家齐心协力搞好!关注关注
- 各位大虾,请告诉我吧!!
- API参数声明?
- VB 中的类模块与模块之间的联系是什么?如何充分利用类模块?何时利用类模块?我只有这30分,全给大家
你应该用ado对想连接这样又快又好
引用 ms ado 对象
Dim con As Connection
Dim rs As Recordsetcon.Open "连接字符串" '在ado控健里面产生 这里路径可以时字符串然后
你可以得到应用程序的路径,然后加上数据库就不会错啦
rs.Open sqlstr, con
Dim rs As Recordsetcon.Open "连接字符串" '在ado控健里面产生
rs.Open sqlstr, con
dim AppPath as stringif right(app.path,1)<>"\" then
AppPath=app.path & "\"
else
AppPath=app.path
endifSet MDbs = DBEngine.OpenDatabase(AppPath & "kxqa.mdb", False, False, "ms access;pwd=password")
我以前弄过SQL的,但是没用查询,这次一用查询就打不开数据库了,各位帮帮忙吧