Avatar billede moejensen Nybegynder
08. februar 2003 - 12:26 Der er 7 kommentarer og
1 løsning

hjælp til sql streng i asp

Conn.Excecute("UPDATE persons SET last_logon='" & now & "' WHERE id = " & UID & "")

Hvorfor virker denne streng ikke?
Avatar billede Spotgun Seniormester
08. februar 2003 - 12:34 #1
Fordi du har en " for meget til sidst, vil jeg tro...
Avatar billede moejensen Nybegynder
08. februar 2003 - 12:39 #2
hvis jeg fjerner den, får jeg følgende fejl:

Error Type:
Microsoft VBScript compilation (0x800A0409)
Unterminated string constant
login.asp, line 28, column 82
Conn.Excecute("UPDATE persons SET last_logon='" & now & "' WHERE id = " & UID & ")
---------------------------------------------------------------------------------^
Avatar billede hossein Nybegynder
08. februar 2003 - 12:43 #3
denne her:
Conn.Excecute("UPDATE persons SET last_logon='" & now & "' WHERE id = " & UID & ")
til:
Conn.Excecute("UPDATE persons SET last_logon='#" & now() & "#' WHERE id = " & UID & ")
Avatar billede Slettet bruger
08. februar 2003 - 12:49 #4
UPDATE persons SET last_logon='" & Now() & "' WHERE id=" & UID)
Avatar billede moejensen Nybegynder
08. februar 2003 - 12:49 #5
det giver mig følgende fejl:

Error Type:
Microsoft VBScript compilation (0x800A0409)
Unterminated string constant
login.asp, line 28, column 86
Conn.Excecute("UPDATE persons SET last_logon='#" & now() & "#' WHERE id = " & UID & ")
-------------------------------------------------------------------------------------^
Avatar billede hossein Nybegynder
08. februar 2003 - 12:54 #6
så prøv med:
Conn.Excecute("UPDATE persons SET last_logon='#" & now() & "#' WHERE id = " & UID)
eller:
Conn.Excecute("UPDATE persons SET last_logon='" & now() & "' WHERE id = " & UID)
Avatar billede moejensen Nybegynder
08. februar 2003 - 12:56 #7
magik din løsning virkede heller ikke :-(

var lidt i tvivl om mySQL accebterede _ i navnne, så feltet er nu rettet til:

lastlogon datetime,

men det virker stadig ikke
Avatar billede moejensen Nybegynder
08. februar 2003 - 13:52 #8
måske skulle jeg bare lære at stave til conn.execute :-)
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