大神帮忙看下哪里出错了!谢谢

oLJiang 2013-02-17 05:57:52
编译出错,显示C0031: syntax error
string ccname,ccno
c_info = upper(sle_1.text)
if c_info= "" then
MessageBox("出错", "请输入课程号!")
else
select c.cname into :ccname from c where c.cno =: c_info
if SQLCA.SQLCODE<> 0 then
MessageBox("出错", "此课程号不存在!")
else
select sc.cno into ccno from sc where (sc.cno=:c_info and
sc.sno=:s_info);
if SQLCA.SQLCODE = 0 then
MessageBox("出错", "此课程已存在!")
else
INSERT INTO sc(sno,cno)
VALUES (:s_info, :c_info);
dw_4.reset()
sle_1.text=" "
dw_4.settransobject(sqlca)
dw_4.retrieve(s_info)
end if
end if
end if
...全文
181 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DD 2013-03-14
  • 打赏
  • 举报
回复
PB脚本内嵌SQL语句需要加分号 select c.cname into :ccname from c where c.cno =: c_info ;
fengxiaohan211 2013-02-19
  • 打赏
  • 举报
回复
MessageBox("出错", "请输入课程号!") 提示之后要return吧
lwy1005 2013-02-19
  • 打赏
  • 举报
回复
2楼正解,就是这样
zlf19810306 2013-02-19
  • 打赏
  • 举报
回复
select c.cname into :ccname from c where c.cno =: c_info 少了分号
pobaby 2013-02-18
  • 打赏
  • 举报
回复
select c.cname into :ccname from c where c.cno =: c_info
这句话没有结束 分号 ';'

740

社区成员

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

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