Einzelnen Beitrag anzeigen

Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#13

Re: Neuen Eintrag in Datenbank einfügen per Query

  Alt 11. Jan 2004, 13:42
Hallo Spurius.

Zu den Edits: genau das wäre mein Vorschlag. Und dann aus den den Inhalten der TEdits ein SQL-Statement zusammenbauen.
Zur BDE: Ich habe nicht gesagt, dass Du jetzt gleich die BDE wegschmeißen sollst. Natürlich kannst Du alternativ ADO oder dbExpress nutzen, dann allerdings nicht mehr mit dBase oder Paradox.
Ich habe Dir davon abgeraten TQuery.Insert zu verwenden. Dafür benötigts Du eine sogenannte aktualisierbare Datennmenge. Bei der BDE-Query gibt es dafür die Eigenschaft RequestLive. Wenn Du diese auf true setzt, kannst Du mit TQuery.Insert arbeiten. Bei TADOQuery bzw. TSQLQuery (dbExpress) gibt es zwar die Methode Insert (da von TDataSet geerbt) aber nicht die Eigenschaft RequestLive. Somit dürfte IMHO das Query.Insert nicht funktionieren. Ob es bei den Table-Komponenten funktioniert, weiß ich nicht. Aber dann kannst Du keine SQL-Statements einsetzen.
  Mit Zitat antworten Zitat