怎么还是错误,我是新手!

piml 2004-08-04 03:43:11
ls_class=sle_1.text
ls_grade=sle_2.text
ls_number=sle_3.text
ls_teacher=sle_4.text
ls_others=sle_5.text
insert into stutab(class,grade,number,teacher,others) values(ls_class,ls_grade,ls_number,ls_teacher,ls_others) Using SqlCa;
If SqlCa.SqlCode = 0 Then
commit using sqlca;
messagebox("提示","提交成功")
else
RollBack Using SqlCa;
MessageBox("提示","提交失败",StopSign!)
end if
dw_1.retrieve()
sle_1.text=""
sle_2.text=""
sle_3.text=""
sle_4.text=""
sle_5.text=""
--------------------------------------------
错误提示
the name 'ls_class'is not permitted in this context. only constants ,expressions, variables allowed here.column names are not permitted.
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liubocy 2004-08-04
  • 打赏
  • 举报
回复
变量前面加冒号:
insert into stutab(class,grade,number,teacher,others) values(:ls_class,:ls_grade,:ls_number,:ls_teacher,:ls_others) Using SqlCa;
鸡翅多 2004-08-04
  • 打赏
  • 举报
回复
这样写:
insert into stutab(class,grade,number,teacher,others) values(:ls_class,:ls_grade,:ls_number,:ls_teacher,:ls_others) Using SqlCa;
加冒号,绑定变量
piml 2004-08-04
  • 打赏
  • 举报
回复
不好意思本人新手

看不出那错了

752

社区成员

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

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