insert1.CommandText:='update store set quantity=quantity-'Vquantity' where mater_no='''+Qinmater_no.value+'''
Insert1是一個ADOcommand
quantity是real型 Vquantity也是real弄,在delphi中定義的變量。可是執行起來就報錯(missing opertor or simicolom ),改'Vquantity'為'''+vquantity+'''也不行.請教該如何寫啊?
Insert1是一個ADOcommand
quantity是real型 Vquantity也是real弄,在delphi中定義的變量。可是執行起來就報錯(missing opertor or simicolom ),改'Vquantity'為'''+vquantity+'''也不行.請教該如何寫啊?
解决方案 »
- ado远程 连接sql server2000
- 关于查找按钮的使用。帮忙注释下
- dbgrideh设置问题?
- 关于paradox编程,本人刚学delphi,很简单的
- DBGRID上的数据怎么动态更新???
- 试用期的考验!!!求救各位高手帮忙,明天就要交了,在线。
- 为什么《程序员》杂志那么贵!!!?
- 请问,谁知道QROblique.dcu是做什么用的?那里可以得到这个文件?
- 程序做好了,安装还有些问题,在线等 100分 1个小时结贴
- update 记录.db set 记录.db.备注=人走了 where 房间号=edit1.text 哪里错了????????????
- 小弟要到何处去下DELPHI的VCL?
- 储存过程是什么呀,请指教。
'update store set quantity=tmp where mater_no='''+Qinmater_no.value+'''';
最后再加一个单引号呢?
加了也不行的。
回复人: juliens(星星球) ( ) 信誉:100 2004-06-26 16:13:00 得分: 0
tmp := quantity - Vquantity;
'update store set quantity=tmp where mater_no='''+Qinmater_no.value+'''';不行啊,tmp作為delphi的一個變量直接進入SQL中執行要報錯的
试试.
insert1.CommandText:='update store set quantity = quantity - ' + FloatToStr(Vquantity) + 'where mater_no='''+Qinmater_no.value+'''';
不好意思!