datenbank anzapfen mit c++ und auslesen der daten!
-
den wert anzahl spalten hole ich mir per
int AnzSpalten = Query2->FieldCount;
und wie gesagt, mit select * from zmis.mandant where ma0001:=s bekomme ich ja ne menge spalten zurück, nur nicht alle!!!
-
Die Schleife muß so aussehen:
for(int i=0; i < AnzSpalten; i++)
Bei i = AnzSpalten greifst du dann auf eine nicht existierende Spalte zu, deshalb der Indexfehler.
-
japp hatte ich schon veorher geändert haste recht!
ich bekomm das alles hin, nur eben bekomme ich genau die spalten nicht von 0-7 vom typ varchar.ob das wohl an meinem odbc treiber liegen kann????
bin ratlos!!!
-
Kann ich mir nicht vorstellen. Ab und zu hatte ich schon mal Probleme, Intervalle zu lesen, aber nicht VARCHARs...
Mach bitte mal einen Doppelklick auf die Query-Komponente. Stehen in dem sich öffenenden Feldeditor bereits Feldnamen? Kannst Du die Felder hinzufügen (rechte Maustaste) ?
Grüße
Joe_M.
-
doch...es lag am ODBC Treiber!
MAn braucht den PostgreSQL_Ansi C Treiber dann flutscht es!