klicke ich auf neuanlage, und habe in Vorname, Nachname und Klasse etwas eingegeben, dann ist plötzlich mein ganzen Grid weg, beende ich das Programm, starte es neu, klicke auf
DB-verbinden, dann ist der datensatz vorhanden
Gibt es nicht irgendeine Möglichkeit, das Grid gleich nachdem man auf Neuanlange geklickt hat, irgendwie zu erneuern
grdSchueler.Refresh;
funktioniert irgendwie nicht nicht
Delphi-Quellcode:
procedure TWinForm.btnNew_Click(sender: System.
Object; e: System.EventArgs);
begin
if (lblFzgNr.Text = '
')
or (txtMarke.Text = '
')
or (txtType.Text = '
')
or (txtBJ.Text = '
')
then
begin
MessageBox.Show('
Eingabe fehlerhaft.','
Fehler',MessageBoxButtons.OK,MessageBoxIcon.Error);
txtMarke.Focus;
exit;
end
else
begin
//SQL-Statement von Insert
v_strSQL:= '
Insert into Fahrzeuge (Marke,Type,Baujahr) values (''
' + txtMarke.Text + '
''
,''
' + txtType.Text + '
''
,'+ txtBJ.Text + '
)';
ExecCommand;
end;
end;
[edit=SirThornberry]Datenbankzugriff ergänzt - Mfg, SirThornberry[/edit]