sql server中同一条记录的其他字段中如何引用id(标识)字段。
具体就是:我在delphi中添加一条记录到数据库表,表中有id(标识,自增)作为流水号。请问,在添加这条记录时,有其他字段要引用到id字段的值,最后,一起提交。请问这样作可以么?如果可以,怎么实现?
多谢大家!
具体就是:我在delphi中添加一条记录到数据库表,表中有id(标识,自增)作为流水号。请问,在添加这条记录时,有其他字段要引用到id字段的值,最后,一起提交。请问这样作可以么?如果可以,怎么实现?
多谢大家!
解决方案 »
- 发布调用WebServices的DELPHI程序需要带哪些库文件?
- delphi+DBgrid显示记录,如何在记录前显示一个小图标?
- 请教一个简单的思路问题
- Dephi代码繁转简的问题。。。。。。
- 问个菜鸟问题,刚入道
- 一个最容易得分的问题!!!(dispatch table)
- cxGrid合并表头的问题
- 在程序打包的时候,我把整个msde文件打包进去了。怎样实现在安装的时候会自动安装msde执行文件???马上给分
- 我需要D6下的syshook控件
- 用Delphi 6写的程序用什么发布,我没有installshield for delphi6,哪有下载?
- 通过winsock采集下位机的数据
- 做过银行系统的请进!请教关于数据的安全传输的问题!
这样再加一不就得到这个值了?
可以取出最後一次插入的Id.
当你向数据库中进行更新时,数据库就会对数据的有效性作检查!不管你对数据集作过什么,它所要的是结果!Delphi对数据库的操作很灵活,可以用事务,还可以开辟本地数据集的缓存,然后根据需要进行立即更新和批量更新,再加上数据库的事务,可以说:灵活、灵活、真是灵活!:)
我的表结构:id(自增标识,主健)、jsjdm、documentid
其中,documentid字段,要用到id字段的值(documentid字段的值就是系统时间年月日+id)。
我要添加一条完整纪录,该如何写代码?(涉及多用户并发操作)
第一次先添加一条新记录,同时得到那个字增的id好
第二次在update一下这条记录,把documentid这个字段写进去