求一个数据库作业

staringer 2004-07-04 01:09:10
希望是有关工厂方面的系统。
简单点的都无所谓,谢谢。。。


ps:高人顺便帮我看下下面的程序哪里错了。
SELECT Parts.ID,
Parts.Name,
Parts.Color,
Parts.Weight,
INTO :sle_2.text,
:sle_3.text,
:sle_4.text,
:sle_5.text,
FROM Parts
where Parts.ID= :sel_1.text;

if sle_1.text=sle_2.text then
else
sle_2.text=""
sle_3.text=""
sle_4.text=""
sle_5.text=""
messagebox("检索失败!","没有找到该书号信息!")
end if
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
staringer 2004-07-04
  • 打赏
  • 举报
回复
谢谢啦。
crimeace 2004-07-04
  • 打赏
  • 举报
回复
waterloocsdn(由鱼) 你好细心阿,支持
waterloocsdn 2004-07-04
  • 打赏
  • 举报
回复
SELECT Parts.ID,
Parts.Name,
Parts.Color,
Parts.Weight, //逗号多余
INTO :sle_2.text,
:sle_3.text,
:sle_4.text,
:sle_5.text,
FROM Parts
where Parts.ID= :sel_1.text; //没指定事务对象

if sle_1.text=sle_2.text then
else
sle_2.text=""
sle_3.text=""
sle_4.text=""
sle_5.text=""
messagebox("检索失败!","没有找到该书号信息!")
end if


修改后语句如下:

SELECT Parts.ID,
Parts.Name,
Parts.Color,
Parts.Weight
INTO :sle_2.text,
:sle_3.text,
:sle_4.text,
:sle_5.text,
FROM Parts
where Parts.ID= :sel_1.text
USING SQLCA;事务对象名可以自己指定,系统默认的是SQLCA

if sle_1.text=sle_2.text then
else
sle_2.text=""
sle_3.text=""
sle_4.text=""
sle_5.text=""
messagebox("检索失败!","没有找到该书号信息!")
end if

staringer 2004-07-04
  • 打赏
  • 举报
回复
应该可以吧。。。
我看到一个例子都是这样做的。:)

大家帮帮我啊。。。
ropriest 2004-07-04
  • 打赏
  • 举报
回复
直接select Into 到sle_2.text控件可以么?(没试过)

不过最好是根据ID,Name,color,weight等的数据类型定义变量,先select into到变量中,然后再赋值给sle_控件

752

社区成员

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

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