sql >> Databáze >  >> RDS >> Sqlserver

Jak nastavím připojení ADODB k serveru SQL Server 2008 v aplikaci Microsoft Access 2010?

Nejprve se musíte ujistit, že je nainstalován SQL Native Client. Reference

SQL Server 2008

Standardní zabezpečení

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

Důvěryhodné připojení

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

Připojování k instanci SQL Server Syntaxe určení instance serveru v hodnotě klíče serveru je stejná pro všechny připojovací řetězce pro SQL Server.

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

Zdroj

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. Neplatná výchozí hodnota pro pole časového razítka 'create_date'

  2. Jak v SQL*Plus změním výzvu k zobrazení připojeného uživatele a databáze?

  3. Replikujte Microsoft SQL do jiných databází

  4. MySQL:Vyberte řádky s více než jedním výskytem