|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Apr 2003
Messaggi: 177
|
Query in Visual Basic
Salve a tutti.
Mi sono posto una domanda a cui ho trovato una parziale risposta!! Se creo delle query in access, come posso chiamarle in visual basic, per evitare di creare stringhe sql in VB? Dato chè per utilizzare in maniera funzionante una query con il LIKE devo fare una ricerca laboriosa per trovare i carateri jolly!!! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Basta specificare il nome della query al posto della stringa SQL...
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Apr 2003
Messaggi: 177
|
HO capito ma non è sufficiente
prodotto = Query1
TrovaProdotto.CommandText = prodotto Set Ricerca = TrovaProdotto.Execute() Però non trova l'oggetto query1 ocsa devo fare? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
TrovaProdotto.CommandText = "Query1"
Così ? |
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Apr 2003
Messaggi: 177
|
Non funziona!!!
TrovaProdotto.CommandText = prodotto
quando in fase di esecuzioen mi posiziono su prodotto il suo valo è quello di Query1 ma non la richiama da access!! come faccio? |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Re: HO capito ma non è sufficiente
Quote:
prodotto = "Query1" TrovaProdotto.CommandText = prodotto Set Ricerca = TrovaProdotto.Execute() |
|
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Apr 2003
Messaggi: 177
|
non funziona
ho provato come mio hai detto tu nel post precedemte, ma non và!!!!!
Il comando execute si trova come stringa di esecuzione Query1!! C'è un modo per fargli capire che quella query sta nel mio file .mdb? Ripsondete numerosi!! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:02.