Hallo,
unter Delphi (7 , 2006 oder 2009) kann ich mit folgendem Code eine XML-Datei erzeugen, "TheQuery" ist vom Typ TADOQuery und greift auf eine Tabelle aus einer Access2003-Datenbank zu:
...
...
TheQuery.SQL.Clear;
TheQuery.SQL.Add( 'SELECT * FROM TEST');
TheQuery.Open;
TheQuery.SaveToFile('C:\Test\testdatei.xml', pfXML);
...
...
Nun sollte ich diese XML-Datei in eine andere Access-Datenbank in der die Tabelle "TEST" noch nicht existiert wieder einlesen.
Momentan verwende ich folgendes
...
...
TheQuery.LoadFromFile('C:\Test\testdatei.xml');
...
...
Die Access-Datenbank wird geöffnet (.ldb-File erscheint), die Query importiert auch brav alle Datensätze, die ich auch auslesen kann, aber die Tabelle "TEST" wird nicht erzeugt, auch nicht nach einem Post, beim Schliessen ist alles wieder jungfräulich.
Wie erzwinge ich das Erstellen der Tabelle ??
Vielen Dank
Andreas
unter Delphi (7 , 2006 oder 2009) kann ich mit folgendem Code eine XML-Datei erzeugen, "TheQuery" ist vom Typ TADOQuery und greift auf eine Tabelle aus einer Access2003-Datenbank zu:
...
...
TheQuery.SQL.Clear;
TheQuery.SQL.Add( 'SELECT * FROM TEST');
TheQuery.Open;
TheQuery.SaveToFile('C:\Test\testdatei.xml', pfXML);
...
...
Nun sollte ich diese XML-Datei in eine andere Access-Datenbank in der die Tabelle "TEST" noch nicht existiert wieder einlesen.
Momentan verwende ich folgendes
...
...
TheQuery.LoadFromFile('C:\Test\testdatei.xml');
...
...
Die Access-Datenbank wird geöffnet (.ldb-File erscheint), die Query importiert auch brav alle Datensätze, die ich auch auslesen kann, aber die Tabelle "TEST" wird nicht erzeugt, auch nicht nach einem Post, beim Schliessen ist alles wieder jungfräulich.
Wie erzwinge ich das Erstellen der Tabelle ??
Vielen Dank
Andreas