pb sql语句错误 5

stringcxcx=sle_1.textifcx=""thenMessageBox("1","1")sle_1.text=""elseselectfromcczp_ys... string cx
cx = sle_1.text
if cx = "" then
MessageBox("1","1")
sle_1.text = ""
else
select from cczp_ys where ysmc = :cx
dw_1.retrieve()
end if
系统报错是select from cczp_ys where ysmc = :cx这一行。哪里错了呀?
才开始学。
问一下我想查询某一行数据,是应该查grid表还是table?语句是怎样的呀?就是在sle输入一个东西,点击查询,然后在datawindow控件里显示查询的那个数据所在的那一行信息。
展开
 我来答
疯子的憧憬林林
2016-06-18 · TA获得超过389个赞
知道小有建树答主
回答量:425
采纳率:50%
帮助的人:220万
展开全部
学习了一边setsqlselect的帮助,看到这样一句表述:
If the new SELECT statement has a different table name in the FROM clause and the DataWindow object is updatable, then PowerBuilder must change the update information for the DataWindow object.
我怀疑是因为存储过程的表名和原sql里表名不同,pb对dw进行设置出现的此错误提示。
我发现dw里果然设置update属性啦,将update属性取消,问题解决。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式