SQL自增长字段,新增记录时,如何在DBGrid显示该字段的值。

harrydavid 2003-06-18 04:58:56
SQL server中的一个表,其中一个字段设置为自增长类型,新增一条记录时,如何可以在DBGrid马上显示该字段的值。要求可以多人同时对SQL中的表进行操作。
...全文
47 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jybd 2003-06-22
  • 打赏
  • 举报
回复
harrydavid(harry) ,你可以自己到sqlserver的帮助文件中查找一下相关的信息,并且自己试一下吗?我是有点理解了!多谢了 firetoucher(风焱) !
harrydavid 2003-06-19
  • 打赏
  • 举报
回复
firetoucher(风焱):小弟没太看明白, 你可否在讲的具体一些,谢谢。
O801101 2003-06-18
  • 打赏
  • 举报
回复
可用post或insert.
dbgrid.refresh;

Hank 2003-06-18
  • 打赏
  • 举报
回复
不行!
因为自动递增字段只是在你保存的时候才产生——例如Insert然后Cancel!

取消掉自动递增字段,然后手工控制当前值!
firetoucher 2003-06-18
  • 打赏
  • 举报
回复
1 select @@identity
2 用IDENT_CURRENT返回为任何会话和任何作用域中的指定表最后生成的标识值。

(代理服务器有问题,不能发长的留言,请原谅)
--------------------------------------
看!
那支正飞向太阳的蛾子.....
就是我!
--------------------------------------
firetoucher 2003-06-18
  • 打赏
  • 举报
回复
1 select @@identity
2 IDENT_CURRENT
返回为任何会话和任何作用域中的指定表最后生成的标识值。

语法
IDENT_CURRENT('table_name')

参数
table_name

是将要返回其标识值的表的名称。table_name 的数据类型为 varchar,没有默认值。


(代理服务器有问题,不能发长的留言,请原谅)
--------------------------------------
看!
那支正飞向太阳的蛾子.....
就是我!
--------------------------------------
小猫姐 2003-06-18
  • 打赏
  • 举报
回复
顶~~

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧