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控件里显示查询的那个数据所在的那一行信息。 展开
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控件里显示查询的那个数据所在的那一行信息。 展开
1个回答
展开全部
学习了一边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属性取消,问题解决。
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属性取消,问题解决。
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询