Avatar billede crunch Nybegynder
14. december 2000 - 15:25 Der er 2 kommentarer og
1 løsning

variabel i sql streng... hvorfor virker det ikke..??

hej..,

jeg sidder og laver noget hvor jeg har brug for at finde et bestemt felt i min database med en variabel.. mit problem er:

jeg kan definere min værdi som her:
c= \"post\"&records(0)

- og hvis jeg udskriver den som:

response.write c

så udskrives værdien: post2

det udskrives altså rigtigt..  hvis jeg derimod sætter den ind i en sql streng går det galt:

SQL1 = \"UPDATE Wapspil SET  \'\"&c&\"\' = \'\"&b&\"\' WHERE GruppePassword = \'\"&d&\"\' \"
conn.execute(SQL1)

hvorimod det virker hvis jeg skriver:

SQL1 = \"UPDATE Wapspil SET  post2 = \'\"&b&\"\' WHERE GruppePassword = \'\"&d&\"\' \"
conn.execute(SQL1)



jeg fatter det &¤&#/() overhovedet ikke.. hjælp ville blive værdsat.




<card id=\"second\" title=\"tak for dit svar\">
<p align=\"center\">


<%

a = request.form (\"postid\")
b = request.form (\"svar\")
d = request.form (\"pass\")
set conn = server.createobject(\"ADODB.Connection\")
DBPath = \"DBQ=\" & server.mappath(\"data1.mdb\")
conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBPath



SQL = \"SELECT postnr FROM Opret WHERE Password = \'\"&a&\"\'\"
Set records = conn.execute(SQL)


c= \"post\"&records(0)


response.write c
response.write b
response.write records(0)
response.write d

SQL1 = \"UPDATE Wapspil SET  \'\"&post&records(0)&\"\' = \'\"&b&\"\' WHERE GruppePassword = \'\"&d&\"\' \"
conn.execute(SQL1)

\'SQL1 = \"UPDATE Wapspil SET  post2 = \'\"&b&\"\' WHERE GruppePassword = \'\"&d&\"\' \"
\'conn.execute(SQL1)

Avatar billede kornfreak Nybegynder
14. december 2000 - 15:30 #1
prøv at fjerne \' rundt om \'\"&c&\"\'
Avatar billede netsrac Praktikant
14. december 2000 - 15:32 #2
To formange \'
SQL1 = \"UPDATE Wapspil SET  \'\"&c&\"\' = \'\"&b&\"\' WHERE GruppePassword = \'\"&d&\"\' \"
conn.execute(SQL1)

skal være

SQL1 = \"UPDATE Wapspil SET  \"&c&\" = \'\"&b&\"\' WHERE GruppePassword = \'\"&d&\"\' \"
conn.execute(SQL1)

Avatar billede crunch Nybegynder
14. december 2000 - 16:28 #3
tak .. det var lige det.
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