Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Like % nelle select in vb 2005
mercoledì 12 marzo 2008 - 16.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
pino8314
Profilo
| Newbie
29
messaggi | Data Invio:
mer 12 mar 2008 - 16:16
ciao a tutti,
qualcuno sa dirmi come fare delle select in vb 2005 che mi prendono dati racchiusi tra una stringa che digito io??
mi spiego meglio, solitamente io uso qualcosa del genere
select * from tabella where c like % stringa %
e la select mi trovi tutto quello che è racchiuso nella stringa. come facico a fare qualcosa del genere in vb 2005 visto che le percentuali non le accetta??
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
mer 12 mar 2008 - 21:12
Non ho ben capito cosa intendi per non accetta le percentuali ma se stai usando
ado.net e il metodo execute_reader puoi usare
dim strSQL as string = " select * from db_table where campo like '%cosa_cercare%' "
objrs.executereader(strSql)
Luigi Di Biasi
sara_80
Profilo
| Newbie
10
messaggi | Data Invio:
mer 12 mar 2008 - 23:58
Ciao,
io proverei a fare così:
dichiari una variabile stringa con la tua query, ad es.
Dim SqlString as String
SqlString = "select * from db_table where campo like '%' & cosa_cercare & '%' "
perchè cosa_cercare è una variabile, giusto?
prova e fammi sapere.
Sara
Dainesi
Profilo
| Senior Member
476
messaggi | Data Invio:
mer 19 mar 2008 - 19:33
perché hai messo degli spazi tra % e la stringa cercata ?
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
gio 20 mar 2008 - 08:59
Ciao,
nel primo caso gli spazi non ci stanno xè la stringa è una costante e in runtime non la puoi cambiare.
nel caso di sara gli spazi ci stanno xè viene fatto un concatenamento tra variabile e stringa e quindi puoi riutilizzare il tutto cambiando solo il valore a cosa_cercare.
tieni presente che tra % e cosa cercare ci vanno i doppi apici
SqlString = "select * from db_table where campo like '%" & cosa_cercare & "%' "
Luigi Di Biasi
Torna su
Stanze Forum
Elenco Threads
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 !