表a
levelcode
1010001
1010002
101001002
我现在要把where levelcode like '001%'的记录
换成
AAAA0001
AAAA0002
AAAA001002
也就是把前面为101换成AAAA,这样子的语句该怎么写。 TempQry.SQL.Text := 'Update MSPostionClass Set LevelCode=:Code+SUBSTRING(LevelCode,Len(:Code)+1,len(levelCode)) where LevelCode like :oldCode';
Showmessage(TempQry.SQL.Text);
TempQry.Parameters.ParamByName('Code').Value := LevelCode;
TempQry.Parameters.ParamByName('oldCode').Value := OldLevelCode + '%';
TempQry.ExecSQL;提示:不正常定义参数对象,提供不一致或不完整的信息。
levelcode
1010001
1010002
101001002
我现在要把where levelcode like '001%'的记录
换成
AAAA0001
AAAA0002
AAAA001002
也就是把前面为101换成AAAA,这样子的语句该怎么写。 TempQry.SQL.Text := 'Update MSPostionClass Set LevelCode=:Code+SUBSTRING(LevelCode,Len(:Code)+1,len(levelCode)) where LevelCode like :oldCode';
Showmessage(TempQry.SQL.Text);
TempQry.Parameters.ParamByName('Code').Value := LevelCode;
TempQry.Parameters.ParamByName('oldCode').Value := OldLevelCode + '%';
TempQry.ExecSQL;提示:不正常定义参数对象,提供不一致或不完整的信息。
解决方案 »
- fastreport4导出PDF中文乱码问题如何解决??
- 程序在2000 和 xp下运行正常,在98下出现如下错误
- 急求‘文件分割’的原码!谢谢!!!
- 刚来上海,请多多关照。
- 有人用idHttpServer开发过移动Provision接口程序吗
- 一个小问题:如何让快捷菜无效?高分100·在线,解决就散分
- 关于重载,paint!请高手指点
- 打挠一下各位,我用nero刻录软件做的vcd不能正常播放
- 谁帮我解决这个难题我给他500元人民币!
- 一个网吧管理系统的问题,请大家帮忙!
- 请问大家,怎样获得 TClientDataSet 的错误信息!
- 散尽所有分求解insert语句的问题!!!~~~~~~~~~~~~~~~
update a set levelcode='AAA'+substr(levelcode,3,length(levelcode)-2) where levelcode like '001%'
分号和加号,该怎么个写法有点乱。
查询中的两个字符串的合并怎么个写法,
只能认到:Code+substr(levelcode,3,length(levelcode)-2)
而提示,找不到:Code的参数