Avatar billede gimdner Nybegynder
19. januar 2002 - 13:09 Der er 19 kommentarer og
1 løsning

SQL2 :)

Nu er den gal igen... denne gang er jeg dog sikker på hvor fejlen er... fejlen er den første sql-sætning... nogen der kan se hvad jeg gør forkert?

SQL = \"INSERT INTO Tagwall(Date,Topic, Nick, Tag, Email, Website, IP) VALUES(\'\"
  SQL = SQL & Date() &  \"\',\'\"
  SQL = SQL & Request.Form(\"Topic\") & \"\',\'\"
  SQL = SQL & Request.Form(\"Nick\") & \"\',\'\"
  SQL = SQL & Request.Form(\"Tag\") & \"\',\'\"
  SQL = SQL & Request.Form(\"Email\") & \"\',\'\"
  SQL = SQL & Request.Form(\"Website\") & \"\',\'\"
  SQL = SQL & Request.ServerVariables(\"REMOTE_ADDR\") & \"\')\"
Avatar billede gimdner Nybegynder
19. januar 2002 - 13:09 #1
Altså fejlen var SQL = SQL & Date() &  \"\',\'\"
Avatar billede somaliomar Praktikant
19. januar 2002 - 13:28 #2
gimdner >> Har du løst problemet?
Avatar billede gimdner Nybegynder
19. januar 2002 - 13:29 #3
nej
Avatar billede gimdner Nybegynder
19. januar 2002 - 13:29 #4
ville bare gør opmærksom på hvilken linie fejlen var i
Avatar billede somaliomar Praktikant
19. januar 2002 - 13:49 #5
Har du prøvet at fjerne linjen og køre scriptet?
Avatar billede gimdner Nybegynder
19. januar 2002 - 13:50 #6
jeps.. og så fungerer det
Avatar billede 4max.net Nybegynder
19. januar 2002 - 13:57 #7
Hvilken fejl meddelelse får du??
Avatar billede somaliomar Praktikant
19. januar 2002 - 13:58 #8
Prøv at fjerne paranteserne:
SQL = SQL & Date &  \"\',\'\"

hvis det ikke hjælper så prøv at sætte det her i stedet:
SQL = SQL & FormatDateTime(Now, vbLongDate) &  \"\',\'\"
Avatar billede gimdner Nybegynder
19. januar 2002 - 14:03 #9
jeg får en syntaxfejl i min sql statement... somaliomar jeg prøve lige dine forslag
Avatar billede gimdner Nybegynder
19. januar 2002 - 14:05 #10
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen.
Avatar billede gimdner Nybegynder
19. januar 2002 - 14:06 #11
det siger den uanset hvilket jeg prøver... hvis jeg derimod udkommenterer linien, så virker det fint....
Avatar billede somaliomar Praktikant
19. januar 2002 - 14:06 #12
Hvilken fejl meddelelse får du?
Avatar billede 4max.net Nybegynder
19. januar 2002 - 14:07 #13
SQL = \"INSERT INTO Tagwall(Date,Topic, Nick, Tag, Email, Website, IP) VALUES(\"
  SQL = SQL & Date() &  \",\'\"
  SQL = SQL & Request.Form(\"Topic\") & \"\',\'\"
  SQL = SQL & Request.Form(\"Nick\") & \"\',\'\"
  SQL = SQL & Request.Form(\"Tag\") & \"\',\'\"
  SQL = SQL & Request.Form(\"Email\") & \"\',\'\"
  SQL = SQL & Request.Form(\"Website\") & \"\',\'\"
  SQL = SQL & Request.ServerVariables(\"REMOTE_ADDR\") & \"\')\"

Prøv ovenstående. Jeg har fjernet \' omkring date!
Avatar billede gimdner Nybegynder
19. januar 2002 - 14:09 #14
stadig samme fejl :(
Avatar billede 4max.net Nybegynder
19. januar 2002 - 14:11 #15
Kan vi ikke se den præcise fejl meddelelse???
Det gør det meget lettere!!!!
Avatar billede gimdner Nybegynder
19. januar 2002 - 14:11 #16
den staar der hvis du kigger lidt laengere oppe!
Avatar billede 4max.net Nybegynder
19. januar 2002 - 14:13 #17
Skriver den ikke mere?
Avatar billede gimdner Nybegynder
19. januar 2002 - 14:13 #18
nope
Avatar billede somaliomar Praktikant
19. januar 2002 - 14:21 #19
\'Date\'-feltet i databasen er defineret som dato, formoder jeg?
Avatar billede gimdner Nybegynder
19. januar 2002 - 14:22 #20
har selv loest problemet... istedet for at faa asp\'en til at stille datoen, fik jeg databasen til at saette standardvaerdien i feltet til dagensdato... undskyld ulejligheden
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