Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara mengatur koneksi ADODB ke SQL Server 2008 di Microsoft Access 2010?

Pertama, Anda perlu memastikan SQL Native Client diinstal. Referensi

SQL Server 2008

Keamanan standar

Provider=SQLNCLI10;Server=myServerAddress;Database=myDataBase;Uid=myUsername;
Pwd=myPassword;

Koneksi tepercaya

Provider=SQLNCLI10;Server=myServerAddress;Database=myDataBase;
Trusted_Connection=yes;

Menghubungkan ke instance SQL Server Sintaks untuk menentukan instance server dalam nilai kunci server adalah sama untuk semua string koneksi untuk SQL Server.

Provider=SQLNCLI10;Server=myServerName\theInstanceName;Database=myDataBase;
Trusted_Connection=yes;

Sumber

Dim conn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim sConnString As String
Dim recordsAffected as Long

'Create connection string
sConnString = "Provider=sqloledb; Server=LAPTOPX; Database=HomeSQL; Trusted_Connection=True;"

'Open connection and execute
conn.Open sConnString

'Do your query
With cmd
  .ActiveConnection = conn
  .CommandType = adCmdText
  .CommandText = "Select ...;"
  .Execute recordsAffected 'Includes a return parameter to capture the number of records affected
End With

Debug.Print recordsAffected 'Check whether any records were inserted

'Clean up
If CBool(conn.State And adStateOpen) Then conn.Close
Set cmd = Nothing
Set conn = Nothing


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nilai eksplisit untuk kolom identitas dalam tabel hanya dapat ditentukan saat daftar kolom digunakan dan IDENTITY_INSERT AKTIF SQL Server

  2. Pencadangan SQL Server 2017 -3

  3. MVC3 - Otentikasi dengan Akun SQL Server

  4. NEWID() vs NEWSEQUENTIALID() di SQL Server:Apa Bedanya?

  5. Layanan tidak sepenuhnya berhenti setelah ServiceController.Stop()