在SQL7中定义的Identity字段的值在整条纪录Post之前能否取出,有没有控制的方法?(30分)

  • 主题发起人 主题发起人 dataspring
  • 开始时间 开始时间
在没有Post之前,根本就没有Identity的值!如何取出?
 
我先想过先close再open一下DataSet,但考虑半天还是觉得效率太低不可接受,不知在SQl7或BDE中有没有全局变量来记录自动记录字段的值.
 
你要用存储过程 ,插入操作后将@@identity 返回就行了
example:
declare @id Int
insert into tbl1 (.........)
select @id=@@identity
return @id
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部