C#:
SqlConnection conn = new SqlConnection(ConnectionString); conn.open(); string strSQL = "Insert Into table1(t1,t2) value(1,2);select @@IDENTITY"; SqlCommand cmd = new SqlCommand(strSQL); cmd.Connection = conn; int i = cmd.ExecuteScalar(); //i就是你要的 cmd.Dispose(); conn.close(); conn.Dispose()
VB:
Dim cid As String = ""
Dim conn As SqlConnection
conn = Class1.conn_sql
Dim command As New SqlCommand("INSERT INTO [Categories] ([CategoryName], [Description]) VALUES (@CategoryName, @Description);SELECT SCOPE_IDENTITY() ;", conn)
command.Parameters.AddWithValue("@CategoryName", "test")
command.Parameters.AddWithValue("@Description", "abcd")
conn.Open()
cid = command.ExecuteScalar
conn.Close()
沒有留言:
張貼留言