Einzelnen Beitrag anzeigen

MrZweig

Registriert seit: 4. Mär 2004
13 Beiträge
 
Delphi 6 Professional
 
#5

Re: Datenbankverbindung mittels ODBC (System.Data.Odbc)

  Alt 21. Jun 2004, 21:01
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
--
sup sup
  Mit Zitat antworten Zitat