Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да настроя ADODB връзка към SQL Server 2008 в Microsoft Access 2010?

Първо, трябва да се уверите, че SQL Native Client е инсталиран. Справка

SQL Server 2008

Стандартна сигурност

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

Доверена връзка

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

Свързване към екземпляр на SQL Server Синтаксисът за указване на екземпляра на сървъра в стойността на сървърния ключ е еднакъв за всички низове за връзка за SQL Server.

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

Източник

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. Как мога да присвоя вмъкната изходна стойност на променлива в sql сървър?

  2. Грешка в SQL сървъра:низови или двоични данни ще бъдат съкратени

  3. SQL-'08:Лоша практика ли са няколко оператора Replace/има ли друг начин да напишете тази заявка?

  4. Изберете обратно списък, разделен със запетая, групиран по идентификатор

  5. Използване на SqlDependency с именувани опашки