Dit klinkt heel simpel, enzo.... maar op een 1 of andere manier lukt 't mij niet 
Ik heb namelijk een lijst met items, uit een database, en dan een form veld, zo'n selectie vakje, met de naam "Delete" en de value is "Yes" als ie aan staat dan.
Nu wou ik 't dus zo maken, dat ie bij de action DELETE, alles verwijderd, waar Delete op Yes staat. Nu gebruik ik de volgende query:
Maar nu krijg ik deze error, en er wordt niks verwijderd:
Line 200, is dus de SQL query.
Wat doe ik fout??
Ik heb namelijk een lijst met items, uit een database, en dan een form veld, zo'n selectie vakje, met de naam "Delete" en de value is "Yes" als ie aan staat dan.
Nu wou ik 't dus zo maken, dat ie bij de action DELETE, alles verwijderd, waar Delete op Yes staat. Nu gebruik ik de volgende query:
code:
1
2
| Set rsModelbase = Server.CreateObject("ADODB.Recordset")
cnDB.Execute "DELETE * FROM tbl_Modelbase WHERE " & Request.Form("Delete") & " = 'Yes'" |
Maar nu krijg ik deze error, en er wordt niks verwijderd:
code:
1
2
3
4
5
| Microsoft JET Database Engine error '80040e14' Syntax error (comma) in query expression 'Yes, Yes, Yes, Yes, Yes, Yes, Yes = 'Yes''. /666/admin/modelbase.asp, line 200 |
Line 200, is dus de SQL query.
Wat doe ik fout??