[Vb] Like %% in SelectCommand di una SqlDS

mercoledì 11 marzo 2009 - 12.29

samar Profilo | Senior Member

Ciao ragazzi!!
come da titolo, vorrei creare una query per il selectcommand di un una sqlds con LIKE '%%' utilizzando vari ControlParameter, ma nn riesco a fargli digerire appunto il like, cioè se metto (nomecampo=?nomeparametro) va tutto ok ma se metto (nomecampo LIKE '%?nomeparametro%') oppure (nomecampo LIKE %?nomeparametro%) nn va per niente, avete qualche suggerimento?
GRAZIE!!

ysdemarc Profilo | Expert

credo che le % debbano andare nel valore del parametro..

cosicchè tu scrivi solamente (nomecampo LIKE ?nomeparametro)

poichè gli apici non ci vanno ma se li gestisci lui..

e quindi ?nomeparametro deve essere %stringa%

oppure potresti fare una cosa banale che non so se funziona ma credo che ha buone possibilità

prova a scrivere (nomecampo LIKE '%' + ?nomeparametro + '%')
Vincenzo
Programmatore sbilenco

samar Profilo | Senior Member

Mi sa che quello che volevo fare io lo fà già in automatico, nel senso che basta mettere LIKE nella query seguito dal parametro e la query viene già interpretata come se fosse LIKE '%nomeparametro%'

cmq grazie per i suggerimenti!

EDIT

a quanto pare ora nn funziona più!!??!!?!?
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