Newsgroup: it.comp.lang.visual-basic
Titolo: Da DAO a ADO

Ciaoa tutti...
sto cercando di aggiornare una mia piccola applicazione, che originariamente 
usava DAO 3.51 a qualcosa di piu moderno con ADO.
Ho un problema.
Nell'originale, usavo una serie di query temporanee create con il comando 
CreateQueryDef dell' oggetto Connection...ma in ADO, non esiste la 
QueryDef....come posso fare? Devo mantenere DAO solo per questa struttura 
(per non stravolgere tutto il programma) o posso ovviare in qualche modo?
Grazie
Emanuele 

 (per non stravolgere tutto il programma) o posso ovviare in qualche modo?
Ciao, caro omonimo. Oltre al nome, abbiamo in comune il fatto di non 
avere ferie...
DIchiara un recordset:
dim rs as ADODB.recordset
set rs=new ADODB.recordset
Adodb.xxxx serve per evitare ambiguità, essendo che il tuo progetto 
referenzia sia librerie DAO che ADO. A questo punto, supponendo tu abbia 
una connessione "c" attiva con l'origine di dati, prova così:
dim myQuery as string
myquery="SELECT id,descr FROM myTable where descr LIKE '%CANERABBIOSO%'"
rs.Open myQuery, c, adOpenForwardOnly, adLockBatchOptimistic, adCmdText
il recordset così ottenuto puoi associarlo alla proprietà recordset mi 
un MSHFlexGrid, visualizzandola così a schermo.
Per i parametri di Open guarda su MSDN online, potrei parlare per ore, 
non sarebbe sufficiente!
Spero sia ciò che ti serve.
-- 
Emanuele Torrenti

 ha scritto nel messaggio 
news:ddkpo2$o51$1...@area.cu.mi.it...



metti in  riferimento la libreria DAO accedendo ai vari oggetti 
prefissando DAO o ADODB.
Nel caso di querydef non ti servirebbe poiche' non esiste l'oggetto
relativo in ADODB
--
a.cara

 Emanule
Io sto iniziando adesso con ADO! In più sto divorando il libro su .net 
che mi son fatto consigliare da questo ng.
Da quando leggo e scrivo qui sono più produttivo e ricevo link su ogni 
sorta di libreria/componente possibile e immaginabile.
Anche se dovrei aprire un altro thread:
Grazie a tutti(anche se le ferie sono un miraggio!)
-- 
Emanuele Torrenti


Che libro ? potrei essere molto interessato alla cosa...NET mi chiama da 
parecchio tempo, anche se non sono un superesperto, ma devo pur mangiare...
Emanuele 

 Emanuele 
F. Balena -"Visual Basic .net, nozioni di base" Mondadori Informatica
Presto, vai a fare un mutuo................
10.70 Euro(è l'edizione economica e ridotta, ma perfetta per cominciare)
L'unica cosa che manca, a differenza del libro, dello stesso autore, su 
VB6 dove parlava di ADO, è una panoramica più o meno approfondita su 
ADO.net.
Requisiti: aver lavorato in vb6.
Consiglio: se hai mai visto c++ e java te lo ingoierai senza problemi.
Conseguenze: Dovresti riuscire ad imparare, terminato il libro, diversi 
linguaggi .net essendo che "si rifanno tutti al framework" (Balena)
-- 
Emanuele Torrenti

 linguaggi .net essendo che "si rifanno tutti al framework" (Balena)
Ma qualcosa di C# gia l'ho masticata, mi ci sono gia interessato con un 
libretto stringatissimo su come muovere i primi passi...ma siccome conosco 
l'autore (ho altri volumi suoi), penso che faro un salto a comperarlo prima 
della fine del mese.....
Grazie omonimo..
fati sentire se sopravvivi alle ferie mancate.
Emanuele C. 

 Emanuele C. 
Sono sopravvissuto... Ma sapessi che palle...
-- 
Emanuele Torrenti