![]() |
Datenbank: Paradox • Zugriff über: TTable ; TDataSource
Record in Datenbank hinzufügen
Hallo Forumsmitglieder,
bitte um Hilfe! Habe Paradox-Tabelle definiert und DBGrid auf Form1 plaziert. DBGrid verbunden mit: object DataSource1: TDataSource DataSet = Table1 Left = 488 Top = 176 end object Table1: TTable TableName = 'E:/EGN-Analyse/AnalyseTel.db' Left = 448 Top = 176 end mit folgendem Soure-Code table1.open; begin table1.append; table1.FieldByName('Telefonnummer').AsString:='Tes t1'; table1.FieldByName('Betrag in €').AsString:='Rec1'; table1.post; end; wird ein String in die Datenbank geschrieben. Wenn ich nun die DB schließe und wieder öffne,so ist der String noch vorhanden. Rufe ich aber die DB über Tools auf,so ist der Record nicht vorhanden. Weiß jemand,warum dies so ist? Was ist zu tun? Außerdem, wie läßt sich der Inhalt der DB mit einem Befehl löschen? MfG allarich |
Re: Record in Datenbank hinzufügen
Zitat:
Niemals Sonderzeichen innerhalb von Feld- oder Tabellennamen benützen! Für Feld- & Tabellennamen sollte man die gleichen Regeln wie für Variablennamen in Pascal ansetzen: Ein Bezeichner muß mit einem Buchstaben oder einem Unterstrich (_) beginnen und darf keine Leerzeichen enthalten. Auf das erste Zeichen können Buchstaben, Ziffern und Unterstriche folgen. Reservierte Wörter dürfen nicht als Bezeichner verwendet werden. Und noch ein Rat: Den Pfad für eine Paradoxtabelle nicht direkt eintragen, sondern ein TDatabase-Objekt benützen. Zitat:
Delphi-Quellcode:
Table1.EmptyTable;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 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 by Thomas Breitkreuz