Ik ben bezig met een boek door te lezen over ASP, maar nou ben ik bij het hoofdstuk Databases...
Ik heb al een record gemaakt en gewijzigd, dat ging allemaal goed. Totdat ik bij "Een record verwijderen" voorbij kwam.
Ik heb alles exact hetzelfde overgetypt als in het boek staan, maar op de één of andere manier wil het niet lukken om sqlstatements uit te voeren...
Hier heb je de statement:
Als ik de pagina opvraag geeft ie de volgende melding:
Ik heb al een aantal mogelijkheden uitgeprobeerd, maar het wil nog steeds niet lukken. Ik heb het *exact* hetzelfde overgetypt uit het boek.
Ik heb al een record gemaakt en gewijzigd, dat ging allemaal goed. Totdat ik bij "Een record verwijderen" voorbij kwam.
Ik heb alles exact hetzelfde overgetypt als in het boek staan, maar op de één of andere manier wil het niet lukken om sqlstatements uit te voeren...
Hier heb je de statement:
ASP.NET Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
| frmEmail=Request.Form("Email")
Set connectionToDatabase=Server.CreateObject("ADODB.Connection")
ConnectionToDatabase.ConnectionTimeout=60
ConnectionToDatabase.Open "DSN=MyDatabase"
sqlStatement="DELETE FROM Gebruikers WHERE Email=" &frmEmail
17 ---> Set recordset=connectioToDatabase.Execute(sqlStatement)
ConnectionToDatabase.Close
Set connectionToDatabase=Nothing |
Als ik de pagina opvraag geeft ie de volgende melding:
code:
1
2
3
4
5
| Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'. /DatabaseVerwijderen.asp, line 17 |
Ik heb al een aantal mogelijkheden uitgeprobeerd, maar het wil nog steeds niet lukken. Ik heb het *exact* hetzelfde overgetypt uit het boek.
You only need two tools in life: WD-40 and Duct-Tape, if it doesn't move and it should, use the WD-40. If it does move and it shouldn't, use the Tape.