Avatar billede zeusdk Nybegynder
31. januar 2003 - 13:41 Der er 4 kommentarer og
1 løsning

Træls fejl i sql-sætning

Hej

Jeg får følgende fejl i min sql-sætning:

Fejlnummer : -2147217900
Fejlbeskrivelse: Syntax error in INSERT INTO statement.
Fejlkilde: Microsoft JET Database Engine
Indfoedt fejl: -529993134
SQL fejlkode: 3000
SQL streng: INSERT INTO users (id, email, password, forretningsnavn, navn, adresse, postnr, telefon, url) VALUES ('999','admin@mytsite.dk','12345','fdsfdsafdsa', 'dsafafdsafds', 'adsfds' ,'fdsaafds','43244321', 'http://wwwww')
______________

Set myConn=Server.CreateObject("ADODB.Connection")
        myConn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="+server.Mappath("/db/users2.mdb"))

        strSQL = "INSERT INTO users (id, email, password, forretningsnavn, navn, adresse, postnr, telefon, url) VALUES ('999','" & strEmail & "','" & strPassword & "','" & strForretningsnavn & "', '" & strNavn & "', '" & strAdresse & "' ,'" & strPostnr & "', '" & strTelefon & "', '" & strUrl & "')"
        set rs = myConn.execute(strSQL)

____________

Id er den eneste, der er af datatypen tal. Id er sat til 999 - der er i dette ikke tilfælde mulighed for en tæller. 999 eksisterer ikke i forvejen.

Hvor ligger problemet?
Avatar billede erikjacobsen Ekspert
31. januar 2003 - 13:46 #1
password er vist reserveret
Avatar billede zeusdk Nybegynder
31. januar 2003 - 13:48 #2
Men må en tabel så godt hedde password eller er det kun i en sql-sætning, at den ikke må?
Avatar billede zeusdk Nybegynder
31. januar 2003 - 13:49 #3
...og det gælder også en kollone?
Avatar billede Spotgun Seniormester
31. januar 2003 - 13:51 #4
prøv med:

strSQL = "INSERT INTO users (id, [email], [password], forretningsnavn, navn, adresse, postnr, telefon, [url]) VALUES (999,'" & strEmail & "','" & strPassword & "','" & strForretningsnavn & "', '" & strNavn & "', '" & strAdresse & "' ,'" & strPostnr & "', '" & strTelefon & "', '" & strUrl & "')"
Avatar billede erikjacobsen Ekspert
31. januar 2003 - 13:51 #5
Prøv dig frem :) Du kan sikkert nøjes med at skrive

  [password]
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

IT-JOB