[求助] 关于一段ADO代码的出错原因 你最好看一下表的结构与定义,会不会是这个表和其它的表有主从关联。而你只UPDATE这个表,所以出错了。你在ACCESS里用这条SQL试一下,看看会不会出错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SET cmd.activeconnection = cn 怎么我用的ADO没那么复杂,难道我走岔啦。哦,原来那是DAO。抱歉,不懂。另:能顺便告诉我一下ADO和DAO根本区别(使用范围、前提、方式)在什么地方吗? rs.CursorLocation = adUseClientrs.Open Module1.cmd, , adOpenStatic, adLockOptimistic书上说要有这个。connection->cmd->recordset别断了链子 按照楼上几位改了之后,还是不行,关键是cmd.execute出错,“至少有一个没指定值”,而且我的数据库只有一个表,也不存在所谓关联的问题,还要请大家多多帮忙。 cmd.activeconnection = cn cmd.CommandText = "update 表1 set 分配情况='是' where flag=true" cmd.Execute 把上面3句话改成下面的看看行不行:cn.execute "update 表1 set 分配情况='是' where flag=true" 另外,cn.close 放到 rs.close 后面:rs.closecn.close to sspanzervor (白瑞德) 我也遇到过类似的情况.有可能是表中的字段名flag是系统的保留字.将该字段名改成发flag1试试希望能对你有帮助 把我程序中所有的DAO改成为ADO,呵呵,ADO也不过如此。 【散分】GOOGLE这是搞啥呢? 一个网上到处都是的vb作业 请教。 读取txt文件,并按条件生成新的文件 一个关于webbrowser控件的问题,急等! vb中可以嵌套汇编语言吗?怎么做? 关于access 请教高手关于Filetime类型的问题。 请帮忙看一下 如果是高手,就回答! ****我又来送分****** 如何将文本转换成数据库? 请问各位VB高手,用什么安装程序制作工具最好?
哦,原来那是DAO。抱歉,不懂。另:能顺便告诉我一下ADO和DAO根本区别(使用范围、前提、方式)在什么地方吗?
rs.Open Module1.cmd, , adOpenStatic, adLockOptimistic书上说要有这个。
connection->cmd->recordset
别断了链子
cmd.CommandText = "update 表1 set 分配情况='是' where flag=true"
cmd.Execute
把上面3句话改成下面的看看行不行:
cn.execute "update 表1 set 分配情况='是' where flag=true"
另外,cn.close 放到 rs.close 后面:
rs.close
cn.close
我也遇到过类似的情况.
有可能是表中的字段名flag是系统的保留字.将该字段名改成发flag1试试
希望能对你有帮助