Domino 9 und frühere Versionen > Entwicklung

Notes & SQL (Access DB)

(1/2) > >>

y20frank:
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.
 :)

y20frank:
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

' ...

Semeaphoros:
Vielen Dank, dass Du uns auch die Lösung angegeben hast, es wird bestimmt mal nützlich sein.

y20frank:
gern geschehen...! so sollt's doch auch sein, oder...?!  ;)

Semeaphoros:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln