kusql:='update 库存表 '+
' set 37=isnull(37,0)-strtoint(edit7.text)'+
' 38=isnull(38,0)-strtoint(edit8.text)'+
' 39=isnull(39,0)-strtoint(edit9.text)'+
' 40=isnull(40,0)-strtoint(edit10.text)'+
' 41=isnull(41,0)-strtoint(edit11.text)' +
' 42=isnull(42,0)-strtoint(edit12.text)' +
' 43=isnull(43,0)-strtoint(edit13.text)' +
' 44=isnull(44,0)-strtoint(edit14.text)' +
'where isnull(公司名,'''+edit3.text+''')=edit3.Text,isnull(类型,'''+combobox1.Items[combobox1.ItemIndex]+''')=combobox1.Items[combobox1.ItemIndex] '+
'isnull(货号,'''+edit1.text+''')=edit1.text' ;
上面这样的写法,在编译是通过的,就是运行时,提示,有操作符丢失的错误,
请问各位高手如何改正啊。
' set 37=isnull(37,0)-strtoint(edit7.text)'+
' 38=isnull(38,0)-strtoint(edit8.text)'+
' 39=isnull(39,0)-strtoint(edit9.text)'+
' 40=isnull(40,0)-strtoint(edit10.text)'+
' 41=isnull(41,0)-strtoint(edit11.text)' +
' 42=isnull(42,0)-strtoint(edit12.text)' +
' 43=isnull(43,0)-strtoint(edit13.text)' +
' 44=isnull(44,0)-strtoint(edit14.text)' +
'where isnull(公司名,'''+edit3.text+''')=edit3.Text,isnull(类型,'''+combobox1.Items[combobox1.ItemIndex]+''')=combobox1.Items[combobox1.ItemIndex] '+
'isnull(货号,'''+edit1.text+''')=edit1.text' ;
上面这样的写法,在编译是通过的,就是运行时,提示,有操作符丢失的错误,
请问各位高手如何改正啊。
解决方案 »
- delphi如何保存与单据相关的不同附件(如EXCLE, WORD ,PIC)
- 递加并保持位数不变
- 请教字符转换问题
- 如何才能使在Edit组件中按按下"Ctrl+A"时,不要发出'叮'的一声?
- 求救:(急)richedit读取长文本文件时报错
- 关于Application.MessageBox的问题?
- 如何在编辑DBGrid某一条记录时不能移动到其它的记录,就是说只能编辑该记录??
- 请问:哪里有方便的类,可以将程序缩小的系统托盘中?并能提供菜单功能
- 用delphi如何能实现微机串口的数据操作
- 菜鸟又来送分给大家了,这次问的是有关SQL查询统计的。很简单的,只要做过的就会。
- 多日没来CSDN,想念!散分。。。。。。
- TFormatRange 是什么我的编译器怎么不认识?
set 37=isnull(37,0)
你的字段名就叫37么?这个合法么?用[]扩起来