Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Alternativ können Sie Recordset.Open verwenden, um implizit eine Verbindung herzustellen und einen Befehl über diese Verbindung in einem einzigen Vorgang auszustellen. Beispiel: in Visual Basic:
Dim oRs As ADODB.Recordset
Dim sConn As String
Dim sSQL as String
sConn = "Provider='SQLOLEDB';Data Source='MySqlServer';" & _ "Initial Catalog='Northwind';Integrated Security='SSPI';"
sSQL = "SELECT ProductID, ProductName, CategoryID, UnitPrice " & _
"FROM Products"
' Create and Open the Recordset object.
Set oRs = New ADODB.Recordset
oRs.CursorLocation = adUseClient
oRs.Open sSQL, sConn, adOpenStatic, _
adLockBatchOptimistic, adCmdText
MsgBox oRs.RecordCount
oRs.MarshalOptions = adMarshalModifiedOnly
' Disconnect the Recordset.
Set oRs.ActiveConnection = Nothing
oRs.Close
Set oRs = Nothing
Beachten Sie, dass oRs.Open eine Verbindungszeichenfolge (sConn) anstelle eines Connection -Objekts (oConn) als Wert des ActiveConnection Parameter verwendet. Außerdem wird der clientseitige Cursortyp erzwungen, indem die eigenschaft CursorLocation für das Recordset-Objekt festgelegt wird. Dagegen steht dies im Gegensatz zum HelloData- Beispiel.