Autor Beitrag
scratchy
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mo 11.08.03 09:11 
Ahoi,

hab' auf formular 3 eingabefelder (Editfelder).
Die Eingaben, welche hier getätigt werden, sollen in einer tabelle/datenbank gespeichert werden. dies soll geschehen, wenn ich den button drücke.
editfeld 1 = name (= spalte1 in Datenbank)
edit 2 = vorname (= spalte 2 in DB)
edit 3 = geburtsdatum (= spalte 3 in DB)

Wie funzt das?
Please help, i'm a blutiger Anfänger
knuffel
ontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 68

WIN XP Prof
D3 Prof, D7 Ent
BeitragVerfasst: Mo 11.08.03 09:42 
:D Also ich würde das einfach mit einer inidatei machen. dazu muss man erst einmal die uses-anweisung um folgendes ergänzen:

ausblenden Delphi-Quelltext
1:
2:
3:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, inifiles;


der entsprechende code für dein db-beispiel würde dann so lauten:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure TForm1.Button1Click(Sender: TObject);
var
  inidb:tinifile;
begin
  inidb:=tinifile.create('dein speicherpfad');
  with inidb do begin
    writestring('eintrag', 'feld1', edit1.text);
    writestring('eintrag', 'feld2', edit2.Text);
    writestring('eintrag', 'feld3', edit3.text);
    end;
    inidb.free;
end;


viel erfolg, knuffel :roll:

_________________
Carpe Diem. Also programmier mit Delphi.
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Mo 11.08.03 10:13 
Hallo,

wenn du eine echte Datenbank verwenden möchtest, solltest du dir ersteinmal überlegen welche. Wenn du dich entschieden hast, dann überlege dir, ob du die DBXXX Komponeten verwenden willst, da gibt es dann schon fertig Editfelder, die ihren Inhalt direcht in die DB schreiben. Ein Tutorial dazu findest du hier. Wenn du die verbindung zwischen Eingabefeldern und Datenbank lieber selber machen möchtest, kannst du hier nachlesen, wie du das machen kannst.
Eine weitere Möglichkeit die Daten zu speichern währe z.B. eine Typisierte-Datei.

Viel Erfolg
Klabautermann

PS: Beispielprogramme zu verschiedenen Arten um Daten auf die Festplatte zu bekommen, findest du hier.