急!!为什么会数据丢失??????请高手指教!谢谢:)
我是使用sql语句往数据库中添加记录(忘了用commit,数据库autocommit为false)刚添加时数据能在datawindow中正确显示,可是下次我打开再看时,发现中间有几条到几十条不等的数据条目丢失,这时为什么????如当前com_id为110,添加数据自动增长至147,关了再开软件,发现这些数据没了,但是再添加,发现id为148,希望高手能够帮助我解决这个问题!!!
我是使用的pb8。0,sybase的asa数据库,开发是在win2000,使用是在win98,具体语句如下
INSERT INTO "company"
( "com_id", (设置为autoincrement自动增长)
"unit",
"category",
"postal",
"address",
"phone",
"fax",
"domain_name",
"comment")
VALUES ( null,
:com_unit,
:com_category,
:com_postal,
:com_address,
:com_phone,
:com_fax,
:com_domain_name,
:com_comment)
USING SQLCA;
比较奇怪的是只是部分数据丢失,有的就能写到数据库中,而有的当时在datawindow中显示,下次再打开看时就没了。。。
谢谢!!!!!!