Avatar billede dallan2007 Nybegynder
13. januar 2005 - 13:12 Der er 5 kommentarer og
1 løsning

Simpelt SQL kald

Følgende sætning fejler når det kører:

ADODataset1.CommandText := 'select * from kalender order by id desc where navn = '+combobox2.text;

Har også prøvet med:

ADODataset1.CommandText := 'select * from kalender where navn = '+combobox2.text +'order by id desc';

Så hvad er det korrekte format?
Avatar billede net-base.dk Nybegynder
13. januar 2005 - 13:14 #1
smid din sql sætning i en variable og prøv at så at print den på skærmen bagefter for at se om den ser rigtig ud.
Avatar billede pjotre Novice
13. januar 2005 - 13:15 #2
Hvis navn er et karakterfelt mangler du et par "
ADODataset1.CommandText := 'select * from kalender where navn = "' +combobox2.text + '" order by id desc';
Avatar billede martinlind Nybegynder
13. januar 2005 - 13:15 #3
ADODataset1.CommandText := 'select * from kalender where navn = '''+combobox2.text+''' order by id desc';

en tekststreng skal i 'plinger'

/Martin
Avatar billede martinlind Nybegynder
13. januar 2005 - 13:16 #4
æv 30 sec. for sent :(
Avatar billede net-base.dk Nybegynder
13. januar 2005 - 13:16 #5
fuck havde ikke set det var Delphi... men tror problemer ligger i at du bruger ' både til at starte med og når du skal have fat i combobox2.text, ved at det ville fejle i php.
Avatar billede dallan2007 Nybegynder
13. januar 2005 - 13:18 #6
Pjotre - takker :).
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester