Avatar billede superraider Nybegynder
11. februar 2005 - 11:28 Der er 4 kommentarer og
1 løsning

lille hurtige sql fejl hjælp

SQL = "Update character set Main = sand where id= '" & request.Form("Mainchar") & "'"


databasen står til ja/nej  (sand/falsk)
Avatar billede fennec Nybegynder
11. februar 2005 - 11:33 #1
Jeg har aldrig rigtig fundet ud af hvad der skal bruges, men prøv disse:

SQL="Update character set Main = 'sand' where id= '" & request.Form("Mainchar") & "'"
SQL="Update character set Main = 'true' where id= '" & request.Form("Mainchar") & "'"
SQL="Update character set Main = 'ja' where id= '" & request.Form("Mainchar") & "'"
SQL="Update character set Main = 1 where id= '" & request.Form("Mainchar") & "'"
Avatar billede superraider Nybegynder
11. februar 2005 - 11:34 #2
hvis nogen hjælp
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.


har også prøvet med true True
Avatar billede kinderaeg Nybegynder
11. februar 2005 - 11:36 #3
SQL = "Update character set Main = " & cstr(True) & " where id= '" & request.Form("Mainchar") & "'"
Avatar billede superraider Nybegynder
11. februar 2005 - 11:37 #4
de virker ikke, men jeg skifter lige over til et tal og så bruge 1 og 0, men vil gerne have et svar
Avatar billede superraider Nybegynder
11. februar 2005 - 11:39 #5
SQL = "Update character set Main = " & cstr(True) & " where id= " & int(request.Form("Mainchar"))

bruger denne løsning, men de andre virker nok også da fejlen lagde i de det where id =

skal vi dele point :)
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