注册 登录
编程论坛 PowerBuilder

处理一个查询的错误问题

junper 发布于 2007-08-09 14:18, 1612 次点击
//处理欠费
ls_temp=trim(ddlb_4.text)
if ls_temp<>"" then
if wheresql="" then
wheresql="where view_tjcx2.欠费='"+ls_temp+"'"
else
wheresql=wheresql+"and view_tjcx2.欠费='"+ls_temp+"'"
end if
end if 问一下大家 如果ddlb_4.text是一个比较的字符 像>0 <0 =0之类的 那应该把ddlb_4.text前面的那个trim还成什么 因为用trim是说有错 float不能转换成varchar
3 回复
#2
zero19842007-08-18 20:22
ls_temp=trim(string(ddlb_4.text))
if ls_temp<>"" then
if wheresql="" then
wheresql="where view_tjcx2.欠费='"+ls_temp+"'"
else
wheresql=wheresql+"and view_tjcx2.欠费='"+ls_temp+"'"
end if
end if
看看可以吗
#3
gugu07922007-08-20 15:15
同意楼上的
#4
solitudehero2007-08-25 16:54
'欠费='
the '=' shoud be deleted.
1