Avatar billede crunch Nybegynder
11. januar 2002 - 09:52 Der er 8 kommentarer og
1 løsning

limit=1 eller hvad...

jeg har en sql streng, hvor jeg skriver.:

SQL = \"UPDATE htmlcode SET html = \'\"&a&\"\' WHERE referid = \"&b&\"\"
cn.execute(SQL)

men jeg vil kun have dette sker i det første felt der findes... hvordan ?
Avatar billede darkhero Nybegynder
11. januar 2002 - 09:56 #1
SQL = \"UPDATE htmlcode SET html = \'\"&a&\"\' WHERE referid = \"&b&\" LIMIT 1\"
cn.execute(SQL)
Avatar billede erikjacobsen Ekspert
11. januar 2002 - 10:22 #2
vrøvl darkhero

Mener du crunch at der er flere felter hvor referid har samme værdi?
HVordan vil du så sige hvilken der er den første?
Avatar billede crunch Nybegynder
11. januar 2002 - 10:32 #3
ja præcis. der kan f.eks. være 5 værdier med samme refer id. Jeg skal i så fald have den første.
Avatar billede erikjacobsen Ekspert
11. januar 2002 - 10:46 #4
Men hvordan vil du afgøre hvilken der er den første? Du må have nogle andre
felter?
Avatar billede crunch Nybegynder
11. januar 2002 - 11:05 #5
jeg har f.eks. en auto id..
Avatar billede erikjacobsen Ekspert
11. januar 2002 - 11:07 #6
Så spørgsmålet er: hvordan får du ændret feltet html i den række med
et bestemt referid og det mindste id ?
Avatar billede crunch Nybegynder
11. januar 2002 - 11:19 #7
ja..
Avatar billede erikjacobsen Ekspert
11. januar 2002 - 12:39 #8
Så laver du først en

  SQL1 = \"select min(id) from htmlcode where referid=\" & id

og så fisker du det tal ud og bruger i

  SQL2 = \"UPDATE htmlcode SET html = \'\"&a&\"\' WHERE id = \" & id


Avatar billede crunch Nybegynder
11. januar 2002 - 13:28 #9
tak.
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