求助求助,数据提交不进去

potato3146 2012-06-27 03:26:04
帮忙看看这段代码。。。总是提示数据保存失败。。。为什么啊,数据库已经连接上了
string ls_1,ls_2,ls_3,ls_4,ls_5,ls_6
if ddplb_报修项目.text = "" or sle_1.text = "" or sle_2.text = "" or sle_3.text = "" or sle_4.text = "" or sle_5.text = "" then
messagebox("提示信息","请输入完整信息!")
end if


if ddplb_报修项目.text = "none" then
ls_1 = ""
else
ls_1 = trim(ddplb_报修项目.text)
end if

ls_2 = trim(sle_1.text)
ls_3 = trim(sle_2.text)
ls_4 = trim(sle_3.text)
ls_5 = trim(sle_4.text)
ls_6 = trim(sle_5.text)


insert into 报修表
(name,项目,项目描述,问题描述,联系人姓名,地址,联系方式)
values(:ls_b,:ls_1,:ls_2,:ls_3,:ls_4,:ls_5,:ls_6);
if sqlca.sqlcode <> 0 then
rollback;
messagebox("错误信息","数据保存失败")
else
commit;
end if
...全文
130 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgxer 2012-06-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

insert into 报修表
(name,项目,项目描述,问题描述,联系人姓名,地址,联系方式)
values(:ls_b,:ls_1,:ls_2,:ls_3,:ls_4,:ls_5,:ls_6) using sqlca;
[/Quote]

或 commit using sqlca;
  • 打赏
  • 举报
回复
insert into 报修表
(name,项目,项目描述,问题描述,联系人姓名,地址,联系方式)
values(:ls_b,:ls_1,:ls_2,:ls_3,:ls_4,:ls_5,:ls_6) using sqlca;
fengxiaohan211 2012-06-27
  • 打赏
  • 举报
回复
同意楼上 不过不喜欢中文名的数据库字段
jornye 2012-06-27
  • 打赏
  • 举报
回复
rollback;前加messagebox('',sqlca.sqlerrtext)看报什么错误

740

社区成员

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

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