Træls fejl i sql-sætning
HejJeg 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?
