打包后
到另一台机器上,安装后
提示找不到数据库路径
access数据库,用ado绑定到datagrid上的是不是在写连接字符串时,写的有问题?应该怎么写啊?
到另一台机器上,安装后
提示找不到数据库路径
access数据库,用ado绑定到datagrid上的是不是在写连接字符串时,写的有问题?应该怎么写啊?
解决方案 »
- 水星无线路由器设置问题?哪位知道怎么解决?
- 谁能提供些vb实例练习,csdn下载需要扣分,我没那么多分了,好心的朋友有的能分享下吗?
- 超酷的数据库问题,请高手赐教
- 有没有人用VB做过水印组件
- Office Excel 中的外部程序插件不能显示的问题?请有什么办法解决
- java当中的long数组 如何在vb中定义
- 为什么MSFlexGrid的KeyDown事件不被激活?
- 怎么样使datagrid控件的上的数据时刻更新??
- 我自己做了个播放器进度条,想让它和视频播放进度一样,可以托动播放,代码怎么写 我是用2个图片一个当背景 还有个是拖动按钮
- vb动态连接sql server 2000问题?(求助高手---现要用)
- 关于除数为零的报错
- vb字符串中双字节字符转换为单字节字符的疑问?
Public gsOdbcName As String
Public ADOsdb As new ADODB.Connection gsOdbcName = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source= " _
& app.path & "\db.mdb " & "; "
With ADOsdb
If .State <> adStateOpen Then
.CursorLocation = adUseClient
.ConnectionString = gsOdbcName
.Open
End If
End With
ConnectString = ConnectString + "\"
End If
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & ConnectString & "\Terminal.mdb"End Function在form里调用
就像这样
Adodc.ConnectionString = Module1.ConnectString但是就出现路径不是有效路径的提示
怎么改呢?还有lcsfxs写的那段代码、要放到form_load里吗?
Dim rsTestOne As New ADODB.Recordset
rsTestOne.CursorLocation = adUseClient
rsTestOne.Open ".....", ADOsdb, adOpenDynamic, adLockReadOnly
Set DataGrid1.DataSource = rsTestOne
这句里的"....."要放什么呢?在您的回复中,是针对这个程序回答的吧用相对路径,如
Public gsOdbcName As String
Public ADOsdb As new ADODB.Connection gsOdbcName = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source= " _
& app.path & "\db.mdb " & "; "
With ADOsdb
If .State <> adStateOpen Then
.CursorLocation = adUseClient
.ConnectionString = gsOdbcName
.Open
End If
End With 那么我要把这段程序放在哪里呢? 模块Modulel里?form里?现在有个问题“找不到可安装的ISAM."
出错语句指向 .Open
这个解决了,因为我用的是access数据库,字符串写错了现在采用这种方法了
在adodc控件的属性选项的字符串栏写入d:\xx.mdb,把程序打包,之后装到其他机器上,把数据库放到d盘下,虽然可以用了,但总觉得不是那么回事