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



BeitragVerfasst: Do 30.10.03 23:27 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 91

Win98 SE, Win2000
D5 Prof
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 394
Erhaltene Danke: 8

Win XP
D5 Prof, C# Express 2005
BeitragVerfasst: Fr 31.10.03 12:04 
ausblenden Quelltext
1:
adoquery.parameters.parambyname ('myparam').value := myvalue;					


sollte helfen.

viele grüße
alex
joerg68
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 116

Win 2000
D5Enterprise
BeitragVerfasst: 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

_________________
Aus den Chaos sprach eine Stimme " Lächele und sei froh denn es könnte schlimmer kommen". Und ich lächelte und ich war froh.
UND ES KAM SCHLIMMER