在开发企业管理系统时,经常需要获取刚才插入的行的自增ID值,系统用的是MS SQL2012,开发环境是VS2010.
vb.net代码如下:
imports system.data
imports system.data.sqlclient
public class 你的窗体名
sub con()
dim cons as new sqlconnections("连接服务器的字符串")
cons.open()
dim cmd as new sqlcommand("INSERT INTO 你要插入的数据;select scope_identity()") '重点是这个代码:;select scope_identity()
dim dh as integer=cmd.ExecuterScalar() '接收返回的是自增ID,,这个是值,可以直接使用,而不用再弄个表来接收。
end sub
end class