对有自增编号的sql数据表进行添加操作,出现错误。(30分)

  • 主题发起人 主题发起人 ttaa
  • 开始时间 开始时间
T

ttaa

Unregistered / Unconfirmed
GUEST, unregistred user!
sql server2000数据库。有一个表,有自增编号字段,
在delphi中用ado连接。
adoconnection.adoquery.datasource,dbnevgator,dbgrid.
添加字段后,在identity字段没有输入输入内容。
post.之后产生错误。错误信息是:
‘多步操作产生错误。请检查每一步的状态值’
我用sql的事件探查器察看。数据是提交成功了的。
不过在后面还跟了一步 :SELECT @@IDENTITY。
请问是不是这个SELECT @@IDENTITY 产生的错误?怎样处理?
 
急啊。谁能告诉我?
 
检查是否有触发器
 
不好意思。答得太快了。没有触发器。
有关系。外健约束。不过约束不是在identity列上。
 
查看外键的触发器,可把外键去掉测试
 
应该是关系啊,约束啊。之类引起的。
明天再慢慢查查。
接受答案了。
 
你的表一定是设置了CREATE AS CLUSTERE索引,去了CLUSTERE就没事了。
请教各位FW,CLUSTERE的含义是什么,起了什么作用?
 
后退
顶部