Hallo,
ich habe da einen perodischen agenten der auf eine ODBC Verbindung zugreifen soll.
Wenn ich den Agenten im Designer von Hand starte, dann macht der Agent das was er soll, er verbindet sich mit der ODBC datenquelle und liest Daten aus.
Wenn er allerdings periodisch läuft bekomm ich im LogFile folgende Fehlermeldung:
"Meldungsfeld: LS:DO- The requested operation requires that you first be connected to a data source."
Wo liegt hier das Problem ?
Oder funktioniert ODBC nicht über agenten ?
Der Code der ausgeführt werden soll sieht so aus:
Dim con As ODBCConnection
Dim qry As ODBCQuery
Dim result As ODBCResultSet
Set con = New ODBCConnection
Set qry = New ODBCQuery
Set result = New ODBCResultSet
Set qry.Connection = con
Set result.Query = qry
con.ConnectTo("Anwesenheit")
qry.SQL = "SELECT * FROM Monat"& Format(Month(Now),"00") &" WHERE F4 = '"&doc.shortname(0)&"'"
If Not result.Execute Then
Messagebox result.GetExtendedErrorMessage,, _
result.GetErrorMessage
Exit Sub
End If
Do
result.NextRow
Status = result.GetValue("F"&Day(Now)+4, Status)
Loop Until result.IsEndOfData
result.Close(DB_CLOSE)
con.Disconnect
Danke für eure Zeit.
Gruß
Achim