首页 > 其他 > 详细

用pb写的第一个数据窗口

时间:2018-08-24 14:28:23      阅读:210      评论:0      收藏:0      [点我收藏+]

用PowerBuilder写了一个数据窗口,数据窗口写好了以后运行报错

DataWindow Error

Database transaction information not available

Call SetTrans or SetTransObject function

最后检查发现程序没有写错,是我的运行方式不对,应该从主程序开始运行。

下面的程序是在网上找到的判断是否连接的语句

if sqlca.dbhandle()>0 then

messagebox(‘test connection‘,‘连接着‘)

else

messagebox(‘test connection‘,‘没连接‘)

end if

连接通了以后运行时发现不能添加数据,报违反主键的唯一性约束的错误,

SQLSTATE = 23000

[Sybase][ODBC Driver][Adaptive Server Anywhere]Integrity constraint violation: Column ‘sys_num‘ in table ‘student‘ cannot be NULL

No changes made to database.

INSERT INTO "student" ( "sys_num", "s_id", "s_name", "tel" ) VALUES ( ?, ?, ?, ? )

这个是主键的问题,直接把主键删除就可以了,删除之后在从新添加主键也可以正常使用。

用pb写的第一个数据窗口

原文:https://www.cnblogs.com/qinghan-suyi/p/9529498.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!