Avatar billede steen_hansen Forsker
04. september 2007 - 22:37 Der er 4 kommentarer og
2 løsninger

Syntax error

Jeg forsøger at gemme dette i en tabel (MySQL) og får en syntaks error:


VB SCRIPT
Conn.Execute("INSERT INTO TABELNAVN (catID, movieID, usersname, points, noofvotes, totalpoints, average) VALUES (" & _
    "" & qID & ", " & _
    "" & xID & ", " & _
    "'" & vUser & "', " & _
    "" & newpoints & ", " & _
    "" & numberofvotes & ", " & _
    "" & newpointstotal & ", " & _
    "" & newaverage & ")")
Conn.Close

Jeg har tjekket datatyperne i MySQL, og de er efter min bedste overbevisning korrekte, plejer ikke at have problemer i den retning.


FEJL
[MySQL][ODBC 3.51 Driver][mysqld-4.0.18-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1


LINIEN MED FEJL I:
Conn.Execute("INSERT INTO TABELNAVN (catID, movieID, usersname, points, noofvotes, totalpoints, average) VALUES (" & _


Nogen gode forslag til hvor fejlen skal findes?
Avatar billede nielle Nybegynder
04. september 2007 - 22:44 #1
Nåe basen driller er det altid en god start at brøve at udskrive sql-sætningen før at man prøver at udføre den:

sql = "INSERT INTO TABELNAVN (catID, movieID, usersname, points, noofvotes, totalpoints, average) VALUES (" & _
    qID & ", " & _
    xID & ", " & _
    "'" & vUser & "', " & _
    newpoints & ", " & _
    numberofvotes & ", " & _
    newpointstotal & ", " & _
    newaverage & ")"
Response.Write "DEBUG: " & sql & "<br>"
Conn.Execute(sql)
Conn.Close
Avatar billede steen_hansen Forsker
04. september 2007 - 22:50 #2
Sorry, det havde jeg prøvet, og det er de rigtige værdier, der forsøges smidt i databasen :/

Nu er fejlen ved denne linie (fra dit indlæg):

Conn.Execute(sql)
Avatar billede steen_hansen Forsker
04. september 2007 - 22:51 #3
Øjeblik, kigger det lige igennem igen ...
Avatar billede steen_hansen Forsker
04. september 2007 - 23:16 #4
Det var en fejl 40, jeg havde ikke newaverage i orden. Men smid et svar, nielle :)
Avatar billede nielle Nybegynder
05. september 2007 - 06:42 #5
Svar :^)
Avatar billede steen_hansen Forsker
05. september 2007 - 07:47 #6
Takker for indsatsen :)
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