Hallo,
ich hab vor kurz etwas ähnliches gepostet, nun mach ich dies für den einen Fall mal etwas genauer.
Ich möchte gern aus einem Notes Agenten eine SQL DB ansprechen und Werte auslesen.
Nun die erste Frage, wie spreche ich den eine SQL View an!? Ist dies das gleiche als würde ich eine SQL Tabel ansprechen!?
Das andere Problem was ich habe, ist die Tatsache, dass ich keinerlei Werte von der SQL DB erhalte.
Code sieht wie folgt aus... (ist aus einen Musterbeispiel übernommen und angepasst worden)
| Sub Click(Source As Button) |
| Dim Con As New ODBCConnection |
| Dim Qry As New ODBCQuery |
| Dim Res As New ODBCResultSet |
| Dim IsConnected As Integer |
| Dim sValue As String |
| IsConnected = Con.ConnectTo("SDE_SQL") |
| table=con.ListTables 'Ausgabe alle Tabellen, keine weiter Funktion dahinert |
| Set Qry.Connection = Con |
| |
| 'Qry.SQL = {SELECT * FROM _SMDBA_Incident Details} ' dies ist die View |
| |
| Qry.SQL = {SELECT * FROM events} ' hier hab ich es mit einer Tabelle probiert |
| |
| Set Res.Query = Qry |
| Res.Execute |
| 'spätestens ab hier würde ich erwarten, dass ich im Debugger einige Werte sehe oder ähnliches.... ist aber nicht der Fall. Auch die Rows stehen nur auf 0 oder 1 |
| IsConnected = Res.FirstRow |
| Do While IsConnected = True |
| sValue = Res.GetValue("Nachname") |
| Print sValue |
| IsConnected = Res.NextRow |
| Loop |
| IsConnected = Res.Close( DB_CLOSE ) |
| IsConnected = Con.Disconnect |
| End Sub |
hat jemand eine Idee woran dies liegen kann, dass ich garnichts zurück bekomme!?
Danke
Gruß
stan