Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Sử dụng SELECT SCOPE_IDENTITY () trong ADODB Recordset

Khi bạn chạy một loạt lệnh bằng ADODB, tôi tin rằng nó chạy từng lệnh riêng biệt. Để buộc chạy lệnh tiếp theo, bạn phải sử dụng như sau:

Set rs = rs.NextRecordset()

Thay đổi phần cuối của thói quen của bạn thành phần sau sẽ thực hiện thủ thuật:

Set rs = New ADODB.Recordset
rs.Open SQLStr, cn, adOpenKeyset, adLockOptimistic
Set rs = rs.NextRecordset
MsgBox (rs.Fields(0).Value)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đặt giá trị mặc định cho cột hiện có

  2. Thay đổi một cột hiện có thành một cột được tính toán trong SQL Server (Ví dụ T-SQL)

  3. SQL Server 2017 sao lưu -3

  4. Giao thức cấu hình mạng máy chủ Sql không khả dụng

  5. Chèn hàng loạt bằng quy trình được lưu trữ