首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

access数据库,再小弟我电脑上执行sql语句都没有关问题 可再其它电脑除了select 别的语句都无法执行!如下

2012-01-24 
access数据库,再我电脑上执行sql语句都没问题 可再其它电脑除了select 别的语句都无法执行!如下:连接字符

access数据库,再我电脑上执行sql语句都没问题 可再其它电脑除了select 别的语句都无法执行!如下:
连接字符串ADOConn   =   "Provider=Microsoft.Jet.OLEDB.4.0;   Jet   OLEDB:Database   Password= 'zhwl ';Data   Source= "   &   App.Path   &   "\database\countrydata.mdb;Persist   Security   Info=True "


再form   load   中   对ado_connection   初始化
        ado_Connection.ConnectionString   =   ADOConn
        ado_Connection.CursorLocation   =   adUseClient
        ado_Connection.Mode   =   adModeReadWrite
        ado_Connection.Open


sql执行过程
Sub   SqlExc(insql   As   String)     '定义insert等类无返回值函数
On   Error   GoTo   error
        ado_Connection.CommandTimeout   =   3000

        ado_Connection.Execute   insql,   ,   8   '再其它电脑上执行出错:操作必须使用一个可更新的查询。
        Exit   Sub
error:
        MsgBox   err.Description
        Error_State   =   1
End   Sub  

另外   ado_Connection.Execute   insql,   ,   8   这个8是什么意思
哪里出错了     ?



[解决办法]
ACCESS打开时是不是以独占方式打开的。

热点排行