Hi, habe da ein RIESEN GROSSES Problem.
Ich habe eine Datenbank auf einem FTP-Server (MYBASE test.cds), welche beim Programmstart heruntergeladen wird.
Soweit funktioiert es noch.
Dann Habe ich 3 CLX Formulare.
im 1.Formular habe ich ein ClientDataset und eine Datasource.
Der CLientDataSet gebe ich die Datei wie folgt.
form2.CDS.FileName:=ini.ReadString('localfile','userdb','');
Delphi-Quelltext
1: 2: 3: 4:
| form2.CDS.LoadFromFile(ini.ReadString('localfile','userdb','')); form2.CDS.Active:=true; form2.CDS.Open; form2.CDS.MergeChangeLog; |
dann habe ich im ersten formular noch eine LISTVIEW wo Daten aus der Datenbank zum vergleichen rein kommen.
In den anderen zwei Formularen habe ich jeweils einen DBNavigator und mehrere DBEDIT Felder welche mit der DataSource vom 1.Formular verbunden sind.
Nun zu meinem Problem. zur Laufzeit kann ich daten hinzufügen und ändern.
Wenn ich das programm beende wird die Datenbank wieder auf den FTP-Server hochgeladen.
Wenn ich nun das Programm erneut starte lädt er mir die Datenbank aber es werden keine Daten angezeigt.
Wenn ich die Datenbank mit dem EDITOR öffne kann ich die Daten aber sehen.
Bitte helft mir, es ist sehr wichtig.
Ich komm einfach nicht weiter.