![]() |
Datenbank und ButtonClick
ich habe ein neues problem... :lol:
ich will über einen button daten die in ein textfeld eingegeben werden in eine datenbank schreiben...wie kann ich das machen ohne das mir das programm jedesmal abschmiert ??? ich poste mal den quellcode für den button mit...
Code:
ich hoffe ihr könnt mir dabei helfen....
procedure TEingabe_coord.cb_takeClick(Sender: TObject);
begin if ((edit1.Text ='') and (edit.Text ='')) then showmessage ('Bitte was eintragen.'); if adoquery1.Locate('x_coord',edit1.Text,[])then adoquery1.FieldByName('x_coord').AsInteger; with adoquery1 do begin sql.Clear; close; sql.Add('SELECT Koordinaten_ST.X_COORD, Koordinaten_ST.Y_COORD'); sql.Add('FROM dbo_Versuchsflaechen_ST'); sql.Add('INNER JOIN Koordinaten_ST'); sql.Add('ON dbo_Versuchsflaechen_ST.Versuchsfl_ID = Koordinaten_ST.Versuchsfl_ID'); sql.Add('WHERE (((Koordinaten_ST.Versuchsfl_ID)=16))'); sql.Add('ORDER BY dbo_Versuchsflaechen_ST.Versuchsfl_ID;'); open; end; while not adoquery1.Eof do begin adoquery1.Edit; adoquery1.FieldByName('x_coord').Asstring:=edit1.Text; adoquery1.Post; end; end; end. |
Re: Datenbank und ButtonClick
Hi,
Zitat:
Delphi-Quellcode:
Gruß,
close;
sql.clear; Barnti |
Re: Datenbank und ButtonClick
danke dir barnti...
aber das hat immernoch nicht geholfen...das programm trägt zwar die daten in die datenbank ein aber hängt sich dann sofort auf !!!! |
Re: Datenbank und ButtonClick
Zitat:
Code:
Hai Sulustaner2004,
procedure TEingabe_coord.cb_takeClick(Sender: TObject);
begin .... while not adoquery1.Eof do begin adoquery1.Edit; adoquery1.FieldByName('x_coord').Asstring:=edit1.Text; adoquery1.Post; end; end; end. dir ist schon klar das Du hier eine Endlosschleife hast? Es fehlt wohl noch ein adoquery1.next nach dem .Post |
Re: Datenbank und ButtonClick
ich trottel ich... :lol:
danke euch...das hat diesmal geholfen !!! :-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 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