在我的窗口中用了三个adodc,连接了一个DataGrid和两个DataCombo。用“使用连接字符串”,Jet 4.0 OLE DB Provider,连接Access数据库。在“选择或输入数据库名称”后,用路径+名称,可以连接。但是把可执行文件换个位置后就不行了。用同样的连接方法,若只用名称,测试连接成功。同时,只要数据库和可执行文件在统一目录中,试过几次问题不大。但是,它有时候会显示“无法打开数据库,vb安装路径+数据库名称”。如何让他不出现这种问题?单机中,若用adodc连接Access数据库,还有没有别的更可靠的方法?
adodc1.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=" & App.Path & "\db1.mdb;" _ '<----假定数据库在当前目录
& "Persist Security Info=False"
adodc1.recordsource="select * from tablename" '<----设定数据源
adodc1.refresh '<----刷新
困扰我一个多星期的问题,就着么简单,我怎么没想到?!
在此感谢了!!!