VB6.0中 adodc 修改sql数据语句怎么写??? [size=10px]Adodc1.RecordSource = "update 图书信息 set 库存总量 = 库存总量 + Val(Text1(6).Text) where 图书编号 = Text1(0).Text "提示错误是Text1是不可识别的函数名 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Adodc1.RecordSource = "update 图书信息 set 库存总量 = 库存总量 + Val(Text1(6).Text) where 图书编号 = Text1(0).Text " 提示错误是Text1是不可识别的函数名 Adodc1.RecordSource = "update 图书信息 set 库存总量 = 库存总量 + Val(Text1(6).Text) where 图书编号 = " & Text1(0).Text 呵呵,好像是要用LIKe但是改了以后还是没有效果不过改用 Adodc1.Recordset.Fields(7) = Adodc1.Recordset.Fields(7) + Val(Text1(6).Text)就可以了还是不知道前面的错在哪里???? Adodc1.RecordSource = "update 图书信息 set 库存总量 = 库存总量 + Val(Text1(6).Text) where 图书编号 = "'" & Text1(0).Text & "'"你前面直接把text1(0)包含在双引号里,被理解为传给SQL的函数名。而这个函数是不存在的。字符串类型的在SQL语句里要加单引号括起来。 Adodc1.RecordSource = "update 图书信息 set 库存总量 = 库存总量 +" & Val(Text1(6).Text) & " where 图书编号 = " & Text1(0).Text 试试看 图书编号如果是varchar,就要加上单引号:Adodc1.RecordSource = "update 图书信息 set 库存总量 = 库存总量 + Val(Text1(6).Text) where 图书编号 = "'" & Text1(0).Text & "'" 看看给个帮助 相关文档(.RES) 的问题 对于Get [#]filenumber, [recnumber], varname :中的recnumber为long,文件不能超过2G 水晶报表 朱总理巧言斥倭猪 如何写个会员登入窗口,要输入用户名密码才能进主窗口的呢? 请问关于Label控件的问题 请大家帮忙啊偶急用(在线等待)谢谢大家了 文件保存问题 请教:VB中ModalDialog函数的解释及举例 这样的条件语句怎样写代码? vb6编译的dll文件在64位的操作系统下能用吗? 请问 SetupFactory 如何获得自己的文件名?
提示错误是Text1是不可识别的函数名
但是改了以后还是没有效果
不过改用
Adodc1.Recordset.Fields(7) = Adodc1.Recordset.Fields(7) + Val(Text1(6).Text)
就可以了还是不知道前面的错在哪里????
Adodc1.RecordSource = "update 图书信息 set 库存总量 = 库存总量 + Val(Text1(6).Text) where 图书编号 = "'" & Text1(0).Text & "'"