![]() |
Datenbank: Paradox • Version: 4.0 • Zugriff über: BDE
Neuer Record wird nicht in die Datanbank geschrieben
Hallo
Ich schreibe eine alte Anwendung um die auf dBase-Datenbanken zugreift. Ich möchte diese Datenbanken nun umschreiben auf Paradox. Die Anzeige der Daten funktioniert soweit gut. Allerdings kannich keine Records einfügen. Ich tu dies mit einer EditForm, DBGrid und diesem Code:
Delphi-Quellcode:
Dies funktionierte mit der dBase.
procedure TEditForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin if (MainData.UserTable.state in [dsEdit,dsInsert]) then MainData.UserTable.Post; end; Ich habe neu eigentlich nur den Pfad zur Datanbank geändert und die Table auf Paradox eingestellt. In einem kleinen Testprogramm das ich geschireben habe funktioniert das zurückschreiben der Records ohne Probleme. Woran kann das liegen`? Gruss Smn |
Re: Neuer Record wird nicht in die Datanbank geschrieben
<offtopic>
DBase, Paradox, BDE? Das ist doch alles alter Schrott. Warum verwendest Du nicht eine aktuelle Datenbank? Firebird, PostgreSQL, SQLite? Alle auch kostenlos. |
Re: Neuer Record wird nicht in die Datanbank geschrieben
Zitat:
Wenn du schon umstellst dann auf eine vernünftige noch aktuelle DB. Es gibt genügend Alternativen die Pflegeleichter als dBase/Paradox und BDE sind. |
Re: Neuer Record wird nicht in die Datanbank geschrieben
Weil die andere alte den Ansprüchen genügt, und die BDE schon installiert ist.
|
Re: Neuer Record wird nicht in die Datanbank geschrieben
Des Menschen Wille... also versuchs mal mit
Delphi-Quellcode:
und/oder mit der
DBISaveChanges(MainData.UserTable.Handle);
![]() |
Re: Neuer Record wird nicht in die Datanbank geschrieben
Zitat:
Zitat:
|
Re: Neuer Record wird nicht in die Datanbank geschrieben
Eigentlich sollte die Zeit der Selbstgeiselung seit Ostern vorbei sein.
|
Re: Neuer Record wird nicht in die Datanbank geschrieben
Ja bitte macht euch nur lustig!
Sofern ich mal eine neue DB-Applikation von Grund auf neu schreiben muss, dann nehme ich ja sicher eine aktuelle DB. In diesem jetzigen Fasll ist dies aus ressourcen-Gründen nicht möglich. Ich bitte daher um Verständniss! ;-) Allerbesten Dank trotzdem für die Tipps! Smn |
Re: Neuer Record wird nicht in die Datanbank geschrieben
Aber warum dann dBase auf Paradox umsteigen? Diese Mühe kannst du die sparen!
|
Re: Neuer Record wird nicht in die Datanbank geschrieben
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz