Uso Access 2000, mi sapreste dire perché se uso:
codice:
Dim strSQL As String = "SELECT * FROM prodotti WHERE nomeprodotto LIKE '%" & Replace(parolaDaCercare, "'", "''") & "%'"
funziona bene(lasciando da parte SqlInjection e simili), mentre se faccio:
codice:
Dim strSQL As String = "SELECT * FROM prodotti WHERE nomeprodotto LIKE '%@parola%'"
cmd.Parameters.Add("@parola", OleDb.OleDbType.VarChar).Value = parolaDaCercare
è un problema di sintassi errata o, come ho letto da qualche parte, Access non supporta le Query parametriche con Like?
Cosa mi dite?