VB 数据库连接 ACCESS 这个问题很简单,我只要代码,高分悬赏!!!

2025-01-05 04:34:18
推荐回答(4个)
回答1:

没有代码就给你费点口舌吧!
1.你建一个配置文件,吧数据库的路径,或者一些配置信息放到配置文件里面,
你程序就去读配置文件的信息来连接数据库,
数据库变更,更换什么的,你就直接改下配置文件好了,这样你软件发布后,就不需要重新修改代码,重新发布了,只需要改一下配置文件就可以。
2.要么你就把数据库跟工程文件放在同一目录,工程移动,数据库跟着走,你程序里面直接从工程的工作目录里面读数据库相关信息,这个是相对路径;你不要去使用绝对路径。

“即使工程EXE换了路径,也能顺利运行”
这个我就不懂了,exe文件你去移动它干嘛啊,你要移,你不会建个快捷方式去移么?
比如:
你装好qq后你会把qq.exe单独移走,而不是把qq整个文件移走么?

回答2:

对不起,我插个嘴,ADODC连接的是ODBC数据源,应该不会和工程的路径有关系吧,链接代码可以用ADODC生成,数据库文件的位置今后也可以改变。也可以用Data控件连接Access文件,可以用App.Path & "\" & Access.mdb ,数据库必须和程序在一个目录下。你的题目要求很高。

回答3:

这里怎么都发不出来给你,我在留言中发给你代码了。查收吧。 给你的代码保证解决你这个问题。
Private Sub Form_Load()
With Adodc1
.ConnectionString =

回答4:

xlFile =app.path & “\jtlywqb.mdb ”
sConnectionString = ”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“ & xlFile
Dim cn As adodb.Connection
Set cn = New adodb.Connection
With cn
.ConnectionString = sConnectionString
.Open
End With
Dim rs As adodb.Recordset