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()
沒有留言:
張貼留言