语法错误,update的语法是:
update 表 set 字段=值 where 修改的条件.
上面的应该写成:
'Update RptTemp set RptTemp.Memo='''+X+' select Quantity from RptTemp where SpInfo.GoodsId=RptTemp.Goodsid '''
update 表 set 字段=值 where 修改的条件.
上面的应该写成:
'Update RptTemp set RptTemp.Memo='''+X+' select Quantity from RptTemp where SpInfo.GoodsId=RptTemp.Goodsid '''
解决方案 »
- 关于接口的问题
- 三层连接提示错?
- delphi7的报表工具怎么用?
- 真的没有人用过吗?请教高手
- 用VB编的控件在Delphi中怎么安装?(高分求教)★在线等候!
- Access violation at address 0054B662 in module 'project.exe'.Read of address 00000008
- 关于多屏显示的问题
- $*#没办法只能再来求你们,MEMO问题不知道你们懂不懂!!!
- 极度郁闷中~~~~~~失恋啊
- 一个非常奇怪的ActivForm的问题,高手们来指教,指教啊
- Delphi 哪个grid可以行多选(比如按ctrl健对不连续的行多选)
- 关于数据库应用程序的安装问题?
如何把一个固定的字符串和表中一个字段的值连接起来
并且把连接的结果赋给另一个字段
即相当于B.Memo:='''+str+'''+B.Quantity
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
不知你用的什么数据库,在SYBASE 中应该这样:
Update RptTemp Set RptTemp.memo='''+Str+'''STR(RptTemp.Quanity)
Query1.DataSet.FieldValue(FieldName);
query1.sql.clear;
query1.sql.add('Update RptTemp Set RptTemp.memo=:da (RptTemp.Quanity) from spinfo,RptTemp where Spinfo.GoodsId=RptTemp.Goodsid';
query1.params[0].asstring:='';//在这里设置参数的值,也就是你的中间那段内容
query1.open;
如:select a1.Field1 + a2.Field2 + a3.Field3 from tableName a1,TableName a2,TableName a3 where ...
到底怎么写?
我的数据库为SQL Server 2000