FILTRO SQL

martedì 07 novembre 2006 - 15.08

MATTEHGT Profilo | Junior Member

Ho il seguente problema: ho la necessità di visualizzare i risultati di una selezione su una casella di testo. Mi spiego meglio. Ho due combobox in cui nella prima ho i nomi dei campi e nella seconda ho le varie condizioni inizia con, termina con, contiene. Utilizzerei la casella di testo in questione per riportare i valori dopo la clausola where nella query che andrò a costruire. Il problema è che non riesco nella casella di testo dopo la clausola like a scrivere ' in quanto riconosciuto come commento. Avete qualche suggerimento?

Brainkiller Profilo | Guru

>Il problema
>è che non riesco nella casella di testo dopo la clausola like
>a scrivere ' in quanto riconosciuto come commento. Avete qualche
>suggerimento?

Io veramente non ho capito qual è il problema. Puoi spiegarti meglio ?
E'magari il fatto che non riesci a comporre la Query se l'utente inserisce come testo da ricerca una parola con l'apostrofo (es. l'albero) ?

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

MATTEHGT Profilo | Junior Member

ti porto un esempio oledbdataadapter1.selectcommand.commandtext= "select ragione sociale from clienti where ragione sociale " & textbox1.text

Nella textbox1.text vorrei visualizzare ad esempio 'like a%'. Il problema è che non riesco ad inserire l'apostrofo in quanto viene riconosciuto come commento

Spero di essere stato più chiaro

Grazie

Ciao

Brainkiller Profilo | Guru

>Nella textbox1.text vorrei visualizzare ad esempio 'like a%'.
>Il problema è che non riesco ad inserire l'apostrofo in quanto
>viene riconosciuto come commento

Ma come sarebbe a dire viene riconosciuto come commento ? Devi metterlo fra apici doppi come se fosse una stringa:

TextBox1.Text="'like a%'"

apice doppio, apice singolo, like a% , apice singolo, apice doppio

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5