Tak for hjælpen, den løste et 6 timers problem !!!!!!!
Hillsen AHJ
"Thomas Riedel, LogiHouse" <thr@image.dk> skrev i en meddelelse
news:NKyn6.1860$fK3.36387@news000.worldonline.dk...
> Hej Anders
>
> Prøv sådan her istedet for:
>
> with QFaktura do
> begin
> Close;
> SQL.Clear;
> SQL.Add('update faktura');
> SQL.Add('set Rykker = :Rykker');
> SQL.Add('where FakturaNr = :OLD_FakturaNr');
> ParamByName('Old_FakturaNr').AsInteger := 1;
> ParamByName('Rykker').AsInteger := 2;
> ExecSql;
> end;
>
> Husk at bruge ExecSql istedet for Open;
>
> mvh
> Thomas Riedel
>
> Anders Holm Jensen <ahjmw@mail1.stofanet.dk> skrev i en
> nyhedsmeddelelse:HUun6.2747$P35.95067@news101.telia.com...
> > Hej
> >
> > Jeg har en TQuery og der vil jeg indsætte en SQL sætning, der kan sætte
en
> > post Rykker værdi til 2.
> > Men den laver brok !!
> > Jeg har kigget i hjælp, efter en metode via TUpdateSQL, den vil heller
> ikke
> > opdatere posten
> >
> > with QFaktura do
> > begin
> > Close;
> > SQL.Clear;
> > SQL.Add(update faktura');
> > SQL.Add('set Rykker = :Rykker');
> > SQL.Add('where FakturaNr = :OLD_FakturaNr');
> > ParamByName('Old_FakturaNr').AsInteger := 1;
> > ParamByName('Rykker').AsInteger := 2;
> > Exexsql;
> > end;
> >
> > Så kalder jeg param !!
> >
> > with QFaktura do
> > begin
> > ParamByName('Rykker').AsInteger := 2;
> > end;
> >
> > Hilsen AHJ
> >
> >
>
>