Avatar billede chrisrj Forsker
04. december 2005 - 11:53 Der er 7 kommentarer og
1 løsning

update virker meget underlig

Jeg sidder og laver en simpel update som altid, men den giver nogle underlige resultater.


Min kode:
set myConn = server.CreateObject("ADODB.Connection")
myConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("links.mdb")

strSQL = "UPDATE links SET navn = '" & request.form("navn") & "' and url = '" & request.form("url") & "' and beskrivelse = '" & request.form("beskrivelse") & "' WHERE id = " & request("id")
response.write strSQL
   
myConn.Execute (strSQL)

sql udskrivning:
UPDATE links SET navn = 'gfdsggf' and url = 'http://www.activeserverpages.dk' and beskrivelse = 'Stor dansk asp site' WHERE id = 2

Det underlige er så at navn-kolonnen ikke opdatere med 'gfdsggf', men med -1!?!
Hvis jeg ændre indholdet i en af de andre, bliver navnet sat til 0?!?!

Hvad pokker sker der??

Jeg bruger access
Avatar billede chrisrj Forsker
04. december 2005 - 11:56 #1
Hov:
"Hvis jeg ændre indholdet i en af de andre KOLONNER, bliver navnet sat til 0?!?!"
skulle der stå.
Avatar billede softspot Forsker
04. december 2005 - 11:56 #2
Du skal adskille feltnavnene med komma og ikke AND

UPDATE links SET navn = 'gfdsggf', url = 'http://www.activeserverpages.dk', beskrivelse = 'Stor dansk asp site' WHERE id = 2
Avatar billede erikjacobsen Ekspert
04. december 2005 - 11:56 #3
Hvilken type har du sat navn til i tabellen?
Avatar billede erikjacobsen Ekspert
04. december 2005 - 11:57 #4
Nå ja, ...., ikke AND ... ;)
Avatar billede chrisrj Forsker
04. december 2005 - 12:11 #5
Stort! :D

Takker, smid et svar. :)
Avatar billede softspot Forsker
04. december 2005 - 12:12 #6
Kommer der :)
Avatar billede softspot Forsker
04. december 2005 - 12:29 #7
Velbekomme og tak for point :)
Avatar billede chrisrj Forsker
04. december 2005 - 16:03 #8
Selv 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