Hallo zusammen,
folgendes funktioniert in VBA:
Option Explicit
Sub test()
Dim rs As Object
Dim s As String
On Error GoTo err
Set rs = CreateObject("ADODB.Recordset")
'*** Verbindung zur DB öffnen
s = "Provider=SAOLEDB.12;Data source=PPS;"
'*** Recordset
With rs
.Open "SELECT * FROM dba.vCRWArtikel WHERE Code = 'A-1771045'", s
MsgBox "BOF: " & rs.bof & _
vbNewLine & _
"EOF: " & rs.EOF
.Close
End With
err:
If err.Number <> 0 Then
Debug.Print err.Number, err.Description
Debug.Print rs.activeconnection
End If
'*** schließen
If rs.State Then rs.Close
End Sub
aber folgendes in VBS nicht:
Dim db, rs
Dim s
Set rs = CreateObject("ADODB.Recordset")
'*** Verbindung zur DB öffnen
s = "Provider=SAOLEDB.12;Data source=PPS;"
'*** Recordset
rs.Open "SELECT * FROM dba.vCRWArtikel WHERE Code = 'A-1771045'", s
MsgBox "BOF: " & rs.bof & _
vbNewLine & _
"EOF: " & rs.EOF
rs.Close
Fehlermeldung:

|