Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Insert Query - Findet Parameter nicht !? (https://www.delphipraxis.net/107248-insert-query-findet-parameter-nicht.html)

eXpli 24. Jan 2008 20:16

Datenbank: *.mdb • Zugriff über: ADO

Insert Query - Findet Parameter nicht !?
 
Hallo :D.

ich habe folgende SQL Abfrage:

Delphi-Quellcode:
procedure TVocabEingabe.butQueryKatClick(Sender: TObject);
begin
 QRY_InsertKat.SQL.Text := 'INSERT INTO TabKategorie (Kat_Deutsch, Kat_Englisch) VALUES (:Kat_De, :Kat_En);';

 QRY_InsertKat.Parameters.ParamByName('Kat_De').Value := Edit_Kat_Deutsch.Text;
 QRY_InsertKat.Parameters.ParamByName('Kat_En').Value := Edit_Kat_Englisch.Text;
 QRY_InsertKat.ExecSQL;

end;
Warum kommt der Felher:

QRY_InsertKat: Parameter 'Kat_De' nicht gefunden


??

Ich finds nicht :(

mkinzler 24. Jan 2008 20:28

Re: Insert Query - Findet Parameter nicht !?
 
Ist .ParamCheck True?

eXpli 24. Jan 2008 20:43

Re: Insert Query - Findet Parameter nicht !?
 
war auf True, ja.

Habs grad mal mit false probiert aber leider kein erfolg.

komischerweise gehts nen paar zeilen drüber:

Delphi-Quellcode:
procedure TVocabEingabe.Button1Click(Sender: TObject);
begin
//Abfrage mit Parameter setzen
QRY_InsertVocab.SQL.Text := 'INSERT INTO TabVokabeln (Vok_Deutsch, Vok_Englisch, Datum) VALUES (:Vok_Deutsch, :Vok_Englisch, :Datum);';
//Parameter mit Daten bestücken
QRY_InsertVocab.Parameters.ParamByName('Vok_Deutsch').Value := Edit_Vok_Deutsch.Text;
QRY_InsertVocab.Parameters.ParamByName('Vok_Englisch').Value := Edit_Vok_Englisch.Text;


//QRY_InsertVocab.Parameters.ParamByName('Kat_Deutsch').Value := Edit_Kat_Deutsch;
//QRY_InsertVocab.Parameters.ParamByName('Kat_Englisch').Value := Edit_Kat_Englisch;


//SQL-Abfrage ausführen
QRY_InsertVocab.ExecSQL;

MessageDLG('Both datasets sent to database.', mtInformation, [mbOk],0);



Edit_Vok_Deutsch.Clear;
Edit_Vok_Englisch.Clear;
end;
Hab ich was vergessen??


--------------------------------------
edit

Uhh man verdammt ich hatte vergessen der QRY die connection zuzuweisen :>

Danke trotzdem @ mkinzler


Alle Zeitangaben in WEZ +1. Es ist jetzt 12: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