Avatar billede melao Nybegynder
07. december 2002 - 22:52 Der er 5 kommentarer og
2 løsninger

Data type mismatch (access), update SQL

Hejsa,
jeg for denne fejl når jeg prøver at update noget data til min Access database

"Data type mismatch in criteria expression. " (har søgt på Exp og fik en masse spm som gav mig et hint, men ikke et svar).

fejlen sker i
strSQL = "Update forx set svar = '" & svar & "' where id = '" & Request.Querystring("id") & "'" 
Conn.Execute(strSQL)

svar ser sådan her ud:
svar = "<div class=""formopsvar""><b>Skrevet af:</b>" & opnavn &  "</div><div class=""forumopnavn"">" & opsvar & "</div><br><br>"

opnavn og opsvar er alm. tekst.

svar (i databasen) er af typen memo.

/Casper
Avatar billede erikjacobsen Ekspert
07. december 2002 - 22:55 #1
Og id i tabellen? Er den et tal, skal der ikke '...' omkring
Avatar billede hossein Nybegynder
07. december 2002 - 22:56 #2
strSQL = "Update forx set svar = '" & svar & "' where id = " & Request.Querystring("id") & ""
Avatar billede melao Nybegynder
07. december 2002 - 23:00 #3
erikjacobsen du havde ret (det havde hossein også :) ). Har det virkerlig så meget at sige om man skriver som som en streng?

erikjacobsen hvis du vil have point, så lig et svar.

/Casper
Avatar billede erikjacobsen Ekspert
07. december 2002 - 23:01 #4
ja ja
Avatar billede erikjacobsen Ekspert
07. december 2002 - 23:02 #5
Jo, I Access-sql betyder det noget. Andre SQL-varianter
er ligeglade, og tillader - endda opfordrer - til at
sætte '...' rundt om alle værdier. Derfor kan du sagtens
have set det sådan i anden sammenhæng.
Avatar billede melao Nybegynder
07. december 2002 - 23:04 #6
Tak
Avatar billede erikjacobsen Ekspert
07. december 2002 - 23:05 #7
Det er forøvrigt alt rigeligt at skrive

strSQL = "Update forx set svar = '" & svar & "' where id = " & Request.Querystring("id")
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