Kan det bero på reserverade ord?
Ibland får man kryptiska fel när man använder ett fältnamn som är ett reserverat ord. Kanske "level" är ett reserverat ord för Microsoft Access?
_______________
MattiasW
Hejsan på er... fick ett litet problem i går och har febrilt försökt att lösa det själv men det har jag inte fått... så här kommer det...
SQL = "INSERT INTO users "
SQL = SQL & "(namn, losen, level, email) "
SQL = SQL & "VALUES('" & namn & "', '" & losenord & "', " & level & ", '" & email & "')"
Databas.Execute(SQL)
Denna kod tycker jag ser helt OK ut, men jag får meddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement/filer/user_info/registrering.asp, line 39
och på line 39 ligger:
SQL-satsen ovan för felmeddelandet...
...alla värden här är samma datatyp som i databasen... har någon något förslag man kan testa, alla är välkommna... skriver man ut SQL-satsen så ser den ut såhär:
INSERT INTO users (namn, losen, level, email) VALUES('Vide', 'Kalle', 2, 'vide@webeye.nu')
...hjälp mig snälla...*snyft*
------------------
MVH / Vide
Min hemsida:webeye.nu
