问题描述我前一段时间在网上下载了那个vb学生管理系统在自己机子上输入用户名和密码可以登陆可是到别人的某些机子上 就无法登陆了。提示 application not defined or object not defined 然后就生成一个带有小锁的access文件 好像是数据库锁定了问题是我在我机子上是好的 到别人的某些机子上是好的 到另外某些机子就不行了
我想知道为什么?问题分析:操作系统所带的数据库引擎版本有冲突。查一下,能够运行机器上是什么版本,在问题机器上也安装一下。一般说来,使程序引用的版本高于机器现有的,出现此问题
估计问题语句:
connstring = "provider=Microsoft.Jet.OLEDB.4.0;Data source =" & App.Path & "/xs.mdb请问怎么修改这个connstring才让他具有通用性?
我想知道为什么?问题分析:操作系统所带的数据库引擎版本有冲突。查一下,能够运行机器上是什么版本,在问题机器上也安装一下。一般说来,使程序引用的版本高于机器现有的,出现此问题
估计问题语句:
connstring = "provider=Microsoft.Jet.OLEDB.4.0;Data source =" & App.Path & "/xs.mdb请问怎么修改这个connstring才让他具有通用性?
" & App.Path & "\xs.mdb
Dim dataConn As ADODB.Connection
Set dataConn = New ADODB.Connection
dataConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db\db1.mdb;" & "Mode=Share Deny Read|Share Deny Write;Persist Security Info=False;Jet OLEDB:Database Password="
dataConn.Open
或者用文本数据库,如果你觉得那样也可以的话。
数据库大小?别想它了!
connstring = "provider=Microsoft.Jet.OLEDB.4.0;Data source =" & App.Path & "\xs.mdb"
我觉得好像也可以打包了算了
………………我就是一根筋
钻牛角尖了
大家可以鄙视我
里面有好多个ADO引用,有些不通用。
是不是必须他的机子上安装了visual studio才可以呢?