Hallo NG,
ich habe folgendes Problem:
Meine PocketPC-Anwendung basiert auf DataSets und übernimmt Daten aus XML-Dateien, also sehr simpel:
DataSet1.ReadXML("Testdatei.XML")
Dieses muß mein Kunde auf dem PDA mehrmals hintereinander mit verschiedenen Inhalten aufrufen.
Die Sache funktioniert bei Windows PocketPC 2003 (4.20.1081) einwandfrei.
Allerdings habe ich bei 2003 SE (4.21.1088) dass Problem, das beim 2. mal Laden in den DataSets nur die jeder 2. Datensatz vorhanden ist.
D.h. lade ich die XML-Daten zum 1. mal, sind alle Datensätze vorhanden.
Lese ich dann nochmals die gleiche Datei (oder eine andere) ein, sind nur noch halb so viele Datensätze vorhanden (Eine Gebäude-DB, nur noch die ungeraden Hausnummern!).
Klingt verrückt, ich weiss, stimmt aber (ich habe es meinem Kunden anfangs auch nicht geglaubt) !
Code-technisch mache ich ja nix anderes. Es ist exakt der gleiche Code.
Am Speicher liegt's - glaube ich - auch nicht, es ist auf dem PDA noch genügend Datenspeicher vorhanden.
Die Sache klingt eigentlich nach einem Init-Problem, allerdings setzte ich alle DataSets, DataViews vor'm Laden auf Nothing.
Hat irgend jemand eine Idee?
Danke im Voraus
Michael Strauß
ich habe folgendes Problem:
Meine PocketPC-Anwendung basiert auf DataSets und übernimmt Daten aus XML-Dateien, also sehr simpel:
DataSet1.ReadXML("Testdatei.XML")
Dieses muß mein Kunde auf dem PDA mehrmals hintereinander mit verschiedenen Inhalten aufrufen.
Die Sache funktioniert bei Windows PocketPC 2003 (4.20.1081) einwandfrei.
Allerdings habe ich bei 2003 SE (4.21.1088) dass Problem, das beim 2. mal Laden in den DataSets nur die jeder 2. Datensatz vorhanden ist.
D.h. lade ich die XML-Daten zum 1. mal, sind alle Datensätze vorhanden.
Lese ich dann nochmals die gleiche Datei (oder eine andere) ein, sind nur noch halb so viele Datensätze vorhanden (Eine Gebäude-DB, nur noch die ungeraden Hausnummern!).
Klingt verrückt, ich weiss, stimmt aber (ich habe es meinem Kunden anfangs auch nicht geglaubt) !
Code-technisch mache ich ja nix anderes. Es ist exakt der gleiche Code.
Am Speicher liegt's - glaube ich - auch nicht, es ist auf dem PDA noch genügend Datenspeicher vorhanden.
Die Sache klingt eigentlich nach einem Init-Problem, allerdings setzte ich alle DataSets, DataViews vor'm Laden auf Nothing.
Hat irgend jemand eine Idee?
Danke im Voraus
Michael Strauß
Comment