Ho una pagina ASP (pagina.asp) che mi deve cancellare un record ib base ak valore del campo(chiave primaria, contatore) IDNota che viene passato alla pagina attraverso la tringa dell'URL in questo modo: pagina.asp?nota=[valore]
Questo è un estratto del codice:
codice:
NumNota = Request("nota")
NumNota = Cint(NumNota)
strSQL = "SELECT * FROM Postit WHERE IDNota = " & NumNota
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn, , adLockOptimistic, adCmdTable
If Not (objRS.BOF and objRS.EOF) then
objRS.Delete
End if
Quando eseguo mi da questo errore:
codice:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.
/employeeportal/nuovoportale2/postit.asp, line 83
La linea 83 è la seguente:
codice:
objRS.Open strSQL, objConn, , adLockOptimistic, adCmdTable
Non riesco proprio a capire...la stringa SQL l'ho anche riscritta cosi:
codice:
strSQL = "SELECT * FROM Postit WHERE IDNota=" & NumNota
oppure
codice:
strSQL = "SELECT * FROM Postit WHERE IDNota='" & NumNota & "'"
Ma non funziona