问:用ado如何调用不在同一文件夹里面的access数据库, 本来做的是调用本文件夹里面的mdl 形式的access数据库,如果要调用别的地方的数据库,很麻烦:得先备份当前所在用的(即本文件夹里面的那个),然后恢复所要调用的数据库到当前文件夹中,然后进行处理。处理完,如果还要用原来那个,又是同样的程序来调用,很麻烦,那位大虾能指点一下,搞定马上结贴!!谢谢哦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有明白如果要调用别的地方的数据库,dbfilename换成绝对路径Public conn As ADODB.ConnectionSet conn = New ADODB.ConnectionIf Right(App.path, 1) = "\" Then apppath = App.path Else apppath = App.path & "\"End IfDbFileName = apppath & "article.mdb"ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _ DbFileName & ";Persist Security Info=False;" On Error Resume Next With conn .CursorLocation = adUseClient .Open ConnectString, DB_USERID, DB_PWS End With 调用打开对话框啊在"工程"菜单选择 "部件" 找到“microsoft Common Dialog Control 6.0”添加到工具箱,然后添加到窗体。代码: CommonDialog1.Filter = "Access数据库文件(*.mdb)|*.mdb|All Files (*.*)|*.*" CommonDialog1.Showopenfilename=commonDialog1.filenamedim conn As ADODB.ConnectionConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _ filename & ";Persist Security Info=False;" 介绍一些资源给大家啊!好的话就放到收藏夹里去! ListView的表头问题 假期作业补写代码请求高手指教(BMP转JPG)会的人帮帮小弟!!! 倒计时问题 请帮我看看这几行代码 》》》痛苦。。。VB5调用msxml.dll的可执行文件经常产生“非法”操作。。。 怎样自动调节DBGrid控件的字段大小? 缺少表达式什么意思 *********高分求教Api问题***********[UP有分] 急帮帮我!!!! 如何用VB按“字节”读取数据??? 打包后安装在98下出现的问题,大家帮忙看看
如果要调用别的地方的数据库,dbfilename换成绝对路径
Public conn As ADODB.Connection
Set conn = New ADODB.Connection
If Right(App.path, 1) = "\" Then
apppath = App.path
Else
apppath = App.path & "\"
End If
DbFileName = apppath & "article.mdb"
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
DbFileName & ";Persist Security Info=False;"
On Error Resume Next
With conn
.CursorLocation = adUseClient
.Open ConnectString, DB_USERID, DB_PWS
End With
,然后添加到窗体。
代码:
CommonDialog1.Filter = "Access数据库文件(*.mdb)|*.mdb|All Files (*.*)|*.*"
CommonDialog1.Showopen
filename=commonDialog1.filenamedim conn As ADODB.ConnectionConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
filename & ";Persist Security Info=False;"