Hallo,
ich arbeite grade an einer Verbindung zwischen einer IBM i5 und Notes.
Dabei nutze ich eine ODBC Schnittstelle.
Nun möchte ich nach meiner ersten Abfrage eine 2. Abfrage aus einer anderen Tabelle machen.
Diese Abfrage kann auch nichts zurück geben.
Aber egal wie ich versuche das ODBCResult auf eine leere Rückgabe zu überprüfen läuft es immer auf den Errorhdl. und "If Not result.Execute Then Goto Ende" wirkt nicht.
Habt Ihr eine Lösung?
Hier der Code der 2. Abfrage.
'######################### 2. SQL-Abfrage ####################################################
qry.SQL = "SELECT IHIDNR , IHAEVK , IHAECM FROM ANWDTA.IDHINP WHERE IHIDNR = "+ uidoc.FieldGetText( "fdMAWSTeilID")
If Not result.Execute Then Goto Ende
result.FirstRow
Dummy(0) = Cstr(result.GetValue("IHAEVK"))+Cstr(result.GetValue("IHAECM"))
Do
result.NextRow
Dummy(n) = Cstr(result.GetValue("IHAEVK"))+Cstr(result.GetValue("IHAECM"))
n = n +1
Loop Until result.IsEndOfData
If Not doc Is Nothing And Dummy(0) <>""Then
Call doc.ReplaceItemValue("fdMAWKdAMaßk", Fulltrim(Dummy) )
End If
Ich hoffe ich habe mich nicht zu kompliziert ausgedrückt.
Vielen Dank für eure Hilfe.
Klaas