Witam
Mam komponenty:
Database1 z ustawieniami:
DatabaseName = DBQuery1
Query1 z ustawieniami:
CachedUpdates = True
DatabaseName = DBQuery1
UpdateMode = UpWhereKeyOnly
Kiedy chce zatwierdzic zmiany i zapisać je w bazie za pomocą:
Datamodule1.Database1.ApplyUpdates([datamodule1.Query1]);
otrzymuje błąd:
Debugger Exception Notification
Project Proj.exe raised exception class EDBEngineError with message 'Type mismatch in expression.'. Process stopped. Use Step or Run to continue.
OK Help
ten sam błąd otrzymuje gdy zrobie:
Datamodule1.Database.StartTransaction();
try
DataModule1.Query1.ApplyUpdates();
DataModule1.Database1.Commit();
except
datamodule1.Database1.Rollback();
raise;
end;
datamodule1.Query1.CommitUpdates();
Moze ktos wie dlaczego otrzymuje ten błąd? Chce zatwierdzic zmiany. Jak to zrobic prawidłowo i miare prosto?
Dzięki za pomoc.