Entwickler-Ecke

Datenbanken - AdoQuery kann nicht mit Parametern arbeiten ?


pnuernbe - Do 30.10.03 23:27
Titel: AdoQuery kann nicht mit Parametern arbeiten ?
Quelltext:
ADOQuery1.SQL.Add(' VALUES ');
ADOQuery1.SQL.Add(' :ParaA, ');
ADOQuery1.ParamByName('ParaA').AsString := Wert;


ParamByName gibt ne Fehlermeldung."Undefinierter Bezeichner Param By Name". Weiß jemand wie ich Parameter mit der ADO_Query definieren kann ?

Gruß

pnuernbe


hwb - Fr 31.10.03 07:59

So wirds jedenfalls vom MSSql-Server gefressen:

DataMod.QueryZeit.SQL.Add('Where siAuftragsZeiten.Anfang > :AnStr');
DataMod.QueryZeit.Parameters[0].Value := Anf_Str;

Wobei Anf_Str die Variable ist die du im Programm belegst.

Gruß
Hans


iKilledKenny - Fr 31.10.03 12:04


Quelltext
1:
adoquery.parameters.parambyname ('myparam').value := myvalue;                    


sollte helfen.

viele grüße
alex


joerg68 - Fr 31.10.03 17:10

Du kannst doch auch Deiner ADOQuery im Objektinspektor params zuweisen. Oder gibt es einen besonderen Grund warum Du das im Source machen willst?
Gruß
Jörg