一,用ADO与mysql联接(前提已安装了mysql的odbc驱动)
联接成功,在命名用select,adodc1.recordset.movenext以及 adodc1.recordset.previous等命令时用都没有问题,但当使用adodc1.recordset.update ,adodc1.recordset.delete等命令时,会报实时错误‘-214727900(80040e14)'
我用同样方法联接access数据库就没有这样的问题!二,用RDO联接MYSQL数据库
联接成功,使用msrdc1.resultset.movenext等命令时也没有问题,但当使用msrdc1.recordset.update ,msrdc1.recordset.delete等命令时,会报实时错误'40058' "结果集只读”同样联接access数据库也没有这样的问题。MYSQL中用户的权限是没有问题的,用的是root,且在mysql中用sql命令操作正常请指教谢谢!!得到结果就结贴给分!!
联接成功,在命名用select,adodc1.recordset.movenext以及 adodc1.recordset.previous等命令时用都没有问题,但当使用adodc1.recordset.update ,adodc1.recordset.delete等命令时,会报实时错误‘-214727900(80040e14)'
我用同样方法联接access数据库就没有这样的问题!二,用RDO联接MYSQL数据库
联接成功,使用msrdc1.resultset.movenext等命令时也没有问题,但当使用msrdc1.recordset.update ,msrdc1.recordset.delete等命令时,会报实时错误'40058' "结果集只读”同样联接access数据库也没有这样的问题。MYSQL中用户的权限是没有问题的,用的是root,且在mysql中用sql命令操作正常请指教谢谢!!得到结果就结贴给分!!
解决方案 »
- 如何将结构体中的数据拷贝到字节数组中
- 大侠们,帮帮忙啊
- 急!急!急!(在线等)
- vb开发的程序,只有一个扩展名是mdb的文件,双击该mdb文件后,程序运行,这是怎么做到的呢?高分必给!
- 请问在vc中如何通过程序将一个公式插入到一个word文当中去。该公式插入后再word中是可以被修改的.
- 【菜鸟问题】利用VB如何开发向导式的应用程序【在线登】
- 在线求助!急急,分不够在加
- 设置VB 窗口透明时, 我窗口上的图片上黑色部分为什么也变为透明?
- 请问那有在windows 2000中调用拨号网络拨号上网的VB源程序,我下载了一个只能在win98里用?
- VB6.0简体中文版编辑器中的乱码如何解决?
- 急急!(100分)
- 为什么会先删除后增加再更新却没有增加记录呢?
还有打开记录集的类型要设为动态游标。
打开记录集的锁定类型用开放式批更新。rs.CursorLocation=adUseclient'使用客户端游标
rs.CursorType=AdOpenDynamic
rs.LockType=adLockBatchOptimistic你的数据库文件的属性是什么,如果是只读的话请将只读去掉。
谢谢你的指导,第一个问题中,ado现在不出错了,但同时也有一个问题,就是用adodc1.recordset.delete后,如果程序不关的话,显示数据是被删除了,但实际在mysql中根本没有删除,程序关闭后再打开,被删除的数据还在?同样addnew也是同样的问题,添加了新的数据,一关程序就没了,我估计我一定少了一个更新mysql数据库的命令,请指教,谢谢!!