vb打包如何把数据库打进去
我在数据库中用到了access数据库,打包后我在别人的机子上装,可数据库连不上,我该如何打包,把数据库连上。 问题点数:50、回复次数:9Top
1 楼lihonggen0(李洪根,MS MVP,标准答案来了)回复于 2003-06-04 08:56:24 得分 15
打包的时候把数据库打包进去
连接字符串里用app.path指明当前路径
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\Trade.mdb"Top
2 楼chenkangli(编程浪子)回复于 2003-06-04 09:23:39 得分 0
1)注意路径
2)打包的时候打进去!Top
3 楼raul1122(小贝)回复于 2003-06-04 09:37:13 得分 5
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\你的数据库名.mdb"
打包时选择添加文件.然后把数据库加进去就行了Top
4 楼Snow780311(白雪)回复于 2003-06-04 12:29:17 得分 0
我打包的时候打进去了,路径我设的和.exe文件的路径一样,您的意见,是如何设置路径
我打包时在添加中加入了数据库,路径如何设,请指点
Top
5 楼Snow780311(白雪)回复于 2003-06-04 12:30:39 得分 0
连接字符是在ado设置中作的,我不明白以上各位说的连接字符串在哪写Top
6 楼CoobiLiu(Coobi)回复于 2003-06-04 12:43:59 得分 10
看看这段代码,手动建立ADO地联结
Option Explicit
'数据连接函数
Public Sub CncardConnect()
On Error GoTo Cancel
Dim strsql As String
strsql = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=MS Access Database;Initial Catalog=E:\database\db1.mdb"
'实际上这就是你再ADO设置中的连接字串,copy过来就可以了!,把其中的文件地址改成相对路径就可以了~
Set CncardCn = New ADODB.Connection
CncardCn.Open strsql
Exit Sub
Cancel:
MsgBox "数据库服务器连接失败!", 16, "连接错误"
End
End SubTop
7 楼yimain(我活过,所以无怨无悔.)回复于 2003-06-04 13:41:20 得分 0
在执行打包和展开向导时,在其中一个步骤(标题为“执行打包和展开向导-包含文件”)按添加按钮加入你的数据库文件,
然后在安装位置步骤(标题为“打包和展开向导-安装位置”)设置路径Top
8 楼netcoder(朱二)回复于 2003-06-04 14:39:48 得分 20
你的肯定是静态设定的对吧Top
9 楼majyerX(一只青蛙呱呱叫)回复于 2003-06-04 15:43:01 得分 0
在执行打包和展开向导时,其中一个步骤按添加按钮 加入 你的数据库文件,
Top




