63 messaggi dal 25 aprile 2007
buongiorno
ho un accessdatasource che deve filtrare i dati in base ad un textbox descrizione ricercando nel database campo Descrizione la ricorrenza del testo della text. Io l'ho impostata così:

<asp:AccessDataSource ID="adsRicercaLibera" runat="server"
DataFile="~/mdb-database/easytravel.mdb"
SelectCommand="SELECT IdDiario, Login, Nik, Tipologia, Continente, Paese, ViaggiavoCon, Anno, Spesa, Durata, Descrizione, Foto0, Foto1, Foto2, Foto3, Foto4, Foto5, Foto6, Foto7, Foto8, Foto9, Voti, AcquistatoNoi, Codice, FotoBase, Attivo, Commenti FROM DiarioViaggi WHERE (Attivo = ?) AND (Descrizione = like '%' + ? + '%')">
<SelectParameters>
<asp:ControlParameter ControlID="txtTestoRicerca" Name="txtTestoRicerca"
PropertyName="Text" Type="String" />
</SelectParameters>
</asp:AccessDataSource>

ma mi va in errore. Ho provato anche:
[Descrizione] = like '%' + ? + '%'
[Descrizione] like '%' + ? + '%'

mi potete aiutare?
843 messaggi dal 08 aprile 2009
Se non sbaglio (saranno 10 anni e più che non lavoro con access) ma in access il carattere jolly è l'asterisco * e non la %
63 messaggi dal 25 aprile 2007
è indifferente anche con l'asterisco che è quello che usa access

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.