如何在语句中直接引用字符串?

pecker 2002-12-31 10:52:11
我发现我不能在语句中直接引用字符串。但是其他类型的可以直接引用
比如

update kkk
set kkk.f1=1,kkk.f2="test"
using sqlca;

这里f1是数字型字段,f2是字符型字段。这个语句就会报错。
现在凡是语句中要用到字符串的地方,我都得定义个字符串变量来引用。
我是这样写:

string ls_f2
ls_f2="test"
update kkk
set kkk.f1=1,kkk.f2=:ls_f2
using sqlca;
有比较的地方也得定义变量
比如:
string ls_str
ls_str="test"
select from kkk
where kkk.f2=:ls_str
using sqlca;

这样很麻烦啊。很痛苦!
我觉得象字符串这么常用的类型,不应该用起来这么麻烦吧?是不是有别的办法?请赐教!

另外,那个给分,缺省是20,我改成100,有什么效果吗?是不是我的得分多些?
...全文
56 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧