/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Updater i SQL
Fra : Anders Holm Jensen


Dato : 01-03-01 17:38

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');
Open;
end;

Så kalder jeg param !!

with QFaktura do
begin
ParamByName('Rykker').AsInteger := 2;
end;

Hilsen AHJ



 
 
N/A (01-03-2001)
Kommentar
Fra : N/A


Dato : 01-03-01 22:17



Anders Holm Jensen (01-03-2001)
Kommentar
Fra : Anders Holm Jensen


Dato : 01-03-01 22:17

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
> >
> >
>
>



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste