Hallo zusammen!
Ich greife mit LS auf eine AS/400 ODBC Datenbank zu. Das klappt bisher sehr gut.
Sub Click(Source As Button)
Dim Session As New NotesSession
Dim db As NotesDatabase
Set db = Session.currentdatabase
Dim view As NotesView
Dim Del As NotesDocument
Dim Con As New ODBCConnection
Dim Qry As New ODBCQuery
Dim res As New ODBCResultSet
'Cache des Recordsets auf MAXIMUM setzen. Sonst werden nicht alle Datensätze angezeigt!!!
res.CacheLimit = limit&
' alle Kunden vor neuem Import aus Notes DB löschen
Dim collection As NotesDocumentCollection
Set collection = db.AllDocuments
If collection.Count >= 1 Then
Call collection.RemoveAll ( True )
End If
'Verbindungsaufbau zur AS/400
RetCode% = Con.ConnectTo("ANCRADTA","user","password")
Set Qry.Connection = Con '
Qry.SQL = "SELECT KDKDNR,KDNAM1,KDNAM2,KDSTR1,KDPLZ1,KDORT FROM ANCRADTA.KDSTAMPF WHERE KDPRGR <> 30 ORDER BY KDNAM1"
Set Res.Query = Qry
Res.Execute
RetCode% = Res.FirstRow
Do While RetCode% =True
Dim Doc As New NotesDocument(db)
doc.form = "Person"
doc.CompanyName = Cstr(Res.GetValue("KDNAM1") )
doc.OfficeStreetAddress = Cstr(Res.GetValue("KDSTR1"))
doc.OfficeZip = Cstr(Res.GetValue("KDPLZ1"))
doc.OfficeCity = Cstr(Res.GetValue("KDORT"))
Call doc.save (True, True)
RetCode% = Res.NextRow
Loop
RetCode% = Res.Close( DB_CLOSE )
RetCode% = Con.Disconnect
End Sub
In meinem SQL Statement möchte ich nun aber auf mehr als eine ODBC Verbindung zugreifen.
Ich verwende die Felder aus mehreren Tabellen. Die Tabellen befinden sich in verschiedenen Bibliotheken auf unserer AS/400.
Wie kann ich das anstellen?
Vielen Dank im Voraus!
Gruß René
P.S.: Die Suchfunktion hat mir leider nicht geholfen!