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

Rispondi quotando
