Zunächst wird (z.B. in Excel) im VBA-Editor im Menü „Verweise“ der Verweis „Microsoft ActiveX data Object“ hinzugefügt, damit man Zugriff auf die ADO-Klassen bekommt.
Private Sub CommandButton1_Click() Dim Cn As New ADODB.Connection Dim Rs As New ADODB.Recordset Cn.Provider = "SQLOLEDB.1" Cn.ConnectionString = "Password=daspasswort;" & _ "Persist Security Info=True;" & _ "User ID=deruser;" & _ "Initial Catalog=datenbankname;" & _ "Data Source=rechnername" Cn.Open Rs.CursorType = adOpenKeyset Rs.LockType = adLockPessimistic Rs.Open "SELECT TOP 10 * FROM globe2010juni_converted", Cn, adOpenStatic Do Until Rs.EOF Debug.Print Rs.Fields("compcode").Value Rs.MoveNext Loop Cn.Close End Sub
Hallo,
ich nutze MS Excel 2010 und will auf einen SQL Server 2008 zugreifen.
Welchen der Verweise Microsoft ActiveX data Object muss ich denn hinzufügen?
Vielen Dank und viele Grüße