Delphi4 standard Datensatzeingabe in Paradox

hallo,

ich bin delphi-beginner und möchte einen dantensatz in eine paradox-db einfügen, dafür aber nicht das steuerelement benutzen, sondern ein einfaches command-element.
ich habe ein dbgrid, tdatasource,ttable,ein editfeld und ein commandbutton.
was muß ich tun um mit einem click auf das commandfeld den inhalt des edit feldes in die db schreiben kann. also ganz simple.

vielen dank!

dept

Hallo!

Ganz einfach! Schau mal in der Online-Hilfe nach, ob du Einträge zum Einfügen in eine DB findest! Ich weiss die Befehle gerade nicht auswendig. Schau am besten mal die Methoden zu TTabel an.
Wolfgang

Noch ein Problem:

wie kann ich ein Memo-feld in die DB speichern?

Dank2!

Dept

Hi,

wie kann ich ein Memo-feld in die DB
speichern?

Wieso nimmst Du nicht die Datenbankkomponenten? DBMemo ist doch IMHO auch bei D4 Standard dabei.

Außerdem schaue Dir mal die mitgelieferten Demos an. Die dürften Dir eigentlich weiterhelfen.

Ganz zu Schweigen von der Onlinehilfe.

Michael

Hallo,

wenn Du den Inhalt des Edit-Feldes in den aktuellen datensatz einfuegen willst gehts so:

with Table1 do begin
 Edit; //Tabelle in den Editiermodus setzen
 FindField('').AsString := Edit1.Text; //evtl AsInteger, AsFloat...
 Post; //Datensatz in Tabelle uebernehmen
end{with};

Gruss, Niels
wenn ein neuer Datensatz angelegt werden soll, musst Du das Edit durch Insert ersetzen, sonst alles gleich.

Table1.FieldbyName(‚Memo1‘).Assign(memo1.Lines);

Good Luck
Rüdiger