Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: y20frank am 24.08.04 - 16:52:51
-
Hallo zusammen!
Hat das schon mal jemand von euch gemacht: in einer Notes-Datenbank-Maske ist ein Feld, aus dem eine Tabelle auswählen kann (Access DB). In einem zweiten Feld (auch Listenauswahl) sollen dann mittels eines SQL-Befehles die zur Tabelle dazugehörigen Felder (Spalten) eingeblendet werden.
Mit SQL geht das ja per "SHOW columns FROM Tabellenname".
Eine Verbindung zur Access-DB via ODBC habe ich bereits hinbekommen, auch SELECTs mit entsprechenden Rückgabewerten funzen prima... Nur wie eben bekomme ich die Felder einer Tabelle als Listenwert bzw Array zurück...?! ???
...
con.ConnectTo("MYDATABASE", userName, userPass )
Set qry.Connection = con
...
Danke für eure Tipps.
:)
-
okay, falls es jemanden interessieren sollte - ich habe mittlerweile die lösung...
' ... Set ODBC-Conn etc ...
qry.SQL = "SELECT * FROM tabellenname LIMIT 1"
result.Execute
For i = 1 To result.NumColumns
msg = msg & Chr(10) & result.FieldName(i)
Next
Messagebox msg,, "Feld-/Spaltennamen"
result.Close(DB_CLOSE)
con.Disconnect
' ...
-
Vielen Dank, dass Du uns auch die Lösung angegeben hast, es wird bestimmt mal nützlich sein.
-
gern geschehen...! so sollt's doch auch sein, oder...?! ;)
-
So sollte es auch sein ;D
Ein Danke hast Du aber verdient, einfach so, und ausserdem halten sich leider nicht alle dran, und zum Teil sogar bewusst, und das finde ich tragisch, deshalb freut sich mein Herz jedesmal, wenns jemand so macht wie Du .... :D
-
Danke Dir! ;D
Tja, das stimmt, ist in anderen Foren leider auch oft so. :P Ich finde das sehr Schade, denn wenn man schon um Hilfe bittet (und trotzdem die Lösung selbst findet), sollte es doch das Mindeste sein, auch den fleißigen Helfern (die vielleicht einmal das gleiche Prob haben) daran teilhaben zu lassen!
Nehmen und Geben so meine ich ist für solche Plattformen wie diese halt das A und O.
In diesem Sinne. Schönen Gruß