Forum: Datenbanken
Delphi
by marabu,
31. Jul 2006
Hallo Tom,
soweit ich dein Problem verstehe suchst du nach einer Möglichkeit Excel als Taschenrechner zu missbrauchen. Offensichtlich sind die Formeln in Excel so komplex geraten, dass du sie nicht direkt in Delphi implementieren kannst. Also benötigst du eine Art der Programm-Programm-Kommunikation. Ich habe dir gezeigt, wie du ein Spreadsheet lesen und verändern kannst, aber da wusste ich...
Forum: Datenbanken
Delphi
by marabu,
30. Jul 2006
Die Methode Post() macht deine Änderungen persistent - das ist völlig in Ordnung so. Vorher solltest du garnicht mit Excel auf die Daten zugreifen können, da der Provider nicht multi-user-fähig ist.
marabu
Forum: Datenbanken
Delphi
by marabu,
30. Jul 2006
Ahoi Tom,
nimm den Parameter ReadOnly aus dem ConnectionString, er ist verantwortlich für den ISAM-Fehler - und weg mit IMEX=1 aus den Extended Properties, dadurch verliert der RecordSet seine Update-Fähigkeit.
Grüße vom marabu
Forum: Datenbanken
Delphi
by marabu,
26. Jul 2006
Guten Morgen,
bei mir geht es so:
begin
with TADODataset.Create(self) do
begin
CommandType := cmdTableDirect;
CursorType := ctStatic;
Forum: Datenbanken
Delphi
by marabu,
25. Jul 2006
Leider kann ich das mangels Excel auf meiner Maschine nicht überprüfen. Wenn die Treiber auf dem aktuellen Stand sind, dann vermute ich einen Fehler im ConnectionString. Kannst du den mal einstellen?
marabu