打包后,数据库的位置不就变了吗?那怎么让adodc连接数据库? 是这样,我选择用vb做数据库程序,数据库文件就存在另一个地了,vb里我都是用的adodc的connectionstring设置好路径!但如果我编完后要打包,那安装完,数据库的位置不就变了吗?adodc不就连不上数据库了吗?该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议用连接来做,这样就会灵活不知你用的是什么数据库Dim Cn As New ADODB.ConnectionDim Rs As New ADODB.RecordsetIf Cn.State = 0 Then Cn.Open "Provider=SQLOLEDB;data Source=127.0.0.1;Initial Catalog=数据库名;User Id=sa;Password=密码"在程序中先引用ADO adodc1.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & app.path & "\dbName.mdb" & ";Persist Security Info=False" 哎,我好感动,谢谢你们了,辛苦了!楼上:其实我也知道,关键就是Data Source,你那Data Source=" & app.path & "\dbName.mdb" & ";能讲讲吗?app.path=引用地址?\dbname.mdb呢?把我现在在其他目录里的数据库放到打包完后的文件夹根目录下? 我这样用完它说:“指定的初始化字符串不符合OLE DB 规定”是不是Data Source=" & app.path & "\dbName.mdb" & ";有格式上的错误呢? adodc1.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & iif(right(app.path,1)="\",app.path & "dbName.mdb",app.path & "\dbName.mdb") & ";Persist Security Info=False" 假如是磁盘驱动器的根目录,App.path是带 "\" 的 还是不对,有谁知道adodc1.connectionstring里的Data Source怎么引用相对地址?格式是什么? 如下使用可以,且已得到验证: adodc1.connectionstring= "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= " & App.Path & "\picture1.mdb" VB 时间大问题 急,急,急,大家来看看这张图片!先声明不是病毒! 高手进来指点一二 请问按日期怎样显示记录 请问高手,如何让应用程序支持socks(100分) 怎样在Datagrid中获取当前选择的列的列名? 请教一个迷惑我很久的问题`~~ DELTREE是什么?怎么在VB中用? 怎样得到鼠标所指控件的句柄(该控件属于其它程序) 关于文件下载控制 怎么样在textbox里不去掉原来的内容而增加新的内容 如何让用户在 TEXTBOX 里使用 insert键
Dim Rs As New ADODB.Recordset
If Cn.State = 0 Then Cn.Open "Provider=SQLOLEDB;data Source=127.0.0.1;Initial Catalog=数据库名;User Id=sa;Password=密码"
在程序中先引用ADO
你那Data Source=" & app.path & "\dbName.mdb" & ";能讲讲吗?
app.path=引用地址?\dbname.mdb呢?把我现在在其他目录里的数据库放到打包完后的文件夹根目录下?
是不是Data Source=" & app.path & "\dbName.mdb" & ";
有格式上的错误呢?
adodc1.connectionstring= "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= " & App.Path & "\picture1.mdb"