Ah wunderbar
Allerdings hinkt es bei mir an folgender Stelle, die ich
nicht ganz nochvollziehen kann:
Wenn ich vorher mit
Delphi-Quellcode:
adapter := OdbcDataAdapter.Create();
adapter.SelectCommand := OdbcCommand.Create('SELECT * FROM table1',connector);
data := DataSet.Create;
adapter.Fill(data);
das DataSet fuelle, sind saemtliche Rows darin enthalten (das
sehe ich anhand der
XML Ausgabe).
Wenn ich aber nun mittels
data.Tables['table1'].Rows.CopyTo(Array, 0);
die Daten versuche in das Array zu schieben, bekomme ich eine NullReference-
Exception (uebrigens fast die einzige Compilermeldung mit der ich irgendwie
immer in Konfrontation gerate
.
Es sieht so aus als ob ich in dem DataSet den Tablenamen nicht erreichen
kann, weil ich im SELECT bereits die Daten einer Tabelle auslese.
Denkfehler meinerseits?
UPDATE:
Ich habe jetzt mal data.Tables[0] benutzt, damit geht es dann auch. Aber
eigentlich sollte man doch auch ueber den Tablenamen die Daten abrufen
koennen. Etwas merkwuerdig.
Schoenen Abend,
Sascha