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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Help Query su Access
mercoledì 13 gennaio 2010 - 15.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Samb1985
Profilo
| Junior Member
180
messaggi | Data Invio:
mer 13 gen 2010 - 15:29
Sto facendo una Web Application in ASP .NET 2.0 che usa un db Access 2003
Ho problemi con la sintassi delle query, in particolare quelle che utilizzano un parametro passato come variabile.
Per richiamare la query utilizzo DataSet e TableAdapter.
In C# lancio ad esempio una query ricerca(nome) oppure ricerca(txtNome.Text)
ricerca è una query definita su un TableAdapter.
La sua definizione è del tipo SELECT [indirizzo] FROM Nomi WHERE Nome like ...
Cosa devo mettere al posto dei puntini ?
faustoDrum
Profilo
| Newbie
24
messaggi | Data Invio:
mer 13 gen 2010 - 16:30
Prova con: Like ? + %
Ovviamente dovrai passargli un parametro . Ciao!
Samb1985
Profilo
| Junior Member
180
messaggi | Data Invio:
mer 13 gen 2010 - 16:34
Devo usare WHERE Campo like ?
senza specificare il nome del parametro.
faustoDrum
Profilo
| Newbie
24
messaggi | Data Invio:
mer 13 gen 2010 - 17:07
Like ? + % serve per cercare tutti i record che iniziano con il testo contenuto nella chiave di ricerca.
Se la chiave di ricerca contiene il testo completo è sufficiente Like ?
Samb1985
Profilo
| Junior Member
180
messaggi | Data Invio:
gio 14 gen 2010 - 00:07
Se sul WHERE ho più di un parametro, posso utilizzare più like ? o solo uno ?
faustoDrum
Profilo
| Newbie
24
messaggi | Data Invio:
gio 14 gen 2010 - 12:31
Nell'istruzione SQL del TableAdapter se usi "Like ?" puoi passargli qualsiasi parametro purchè rispetti il tipo di dato del campo interessato. Non ho comunque capito bene il problema nello specifico. Puoi darmi ulteriori dettagli o esempi?
Samb1985
Profilo
| Junior Member
180
messaggi | Data Invio:
gio 14 gen 2010 - 14:17
ho risolto testando...intendevo es. WHERE pippo like ? AND pluto like ? AND ... altri like ?
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 !