以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- SQL 新增空行并获取id值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=161056) |
-- 作者:qaz17909 -- 发布时间:2021/3/4 13:48:00 -- SQL 新增空行并获取id值 想用sql对编号表新增行并获取新增行的id值,用了如下代码,可以获取id值,但有个问题就是必须至少对一列进行赋值,可否不对任何列赋值? Dim cmd As New SQLCommand cmd.C cmd.CommandText = "Insert Into 编号表 (列名) Values(值);Select SCOPE_IDENTITY()" Dim id As Integer = cmd.ExecuteScalar() Output.Show("新增行主键:" & id)
|
-- 作者:有点蓝 -- 发布时间:2021/3/4 13:50:00 -- 试试空值 cmd.CommandText = "Insert Into 编号表 (列名) Values(null);Select SCOPE_IDENTITY()"
|
-- 作者:qaz17909 -- 发布时间:2021/3/4 13:56:00 -- 这个是可以,但是不是还需要输入列名嘛?我是希望不输入列名,直接增加空行 |
-- 作者:有点蓝 -- 发布时间:2021/3/4 13:57:00 -- 随便给列名咯,或者是锁定列_locked |
-- 作者:qaz17909 -- 发布时间:2021/3/4 13:59:00 -- _locked可以,谢谢! |