mySQL Fejl?
Jeg har en SQL som ser sådan ud:---
DELETE * FROM users WHERE id = 4
---
som genereres via:
---
strSQL = "DELETE * FROM users WHERE id = " & Request.Querystring("id")
ExecuteSQL(strSQL)
---
Funktionen "ExecuteSQL" ser sådan ud:
---
Function ExecuteSQL(theSQL)
Set DBExec = Server.CreateObject("ADODB.Connection")
DBExec.Open strDatabase
DBExec.Execute(theSQL)
DBExec.Close
Set DBExec = nothing
End Function
---
Når jeg ekserverer øverts-stående SQL får jeg fejlen:
---
Microsoft OLE DB Provider for ODBC Drivers fejl '80040e09'
[TCX][MyODBC]You have an error in your SQL syntax near '* FROM users WHERE id = 4' at line 1
/reactor/include/inc_global.asp, line 21
---
Det kan ikke være funktionen da jeg bruger den andre steder og den virker fint :o/ Nogen som måske kan hjælpe?
/Dan
