Newsgroup: it.comp.lang.visual-basic
Titolo: Ado Dao Rdo e ...?

Salve a tutti,
sono nuovo alla programmazione ad oggetti e nel particolare in VB.
Ho comprato un bel manualone della McGraw Hill da 50 neuro, dove spiega
molto bene i vari argomenti.
Parte "DATABASE":
da come ho capito io ci sono i controlli DAO, RDO(giusto come compatibilita'
per le altre versioni) ed il nuovo ADO.
Io nel mio prorgammino che mi sto facendo non utilizzo questi controlli
direttamente.Nel senso non prendo il controllo dai srtumenti e lo piazzo nel
form, ma faccio tutto da codice, ad esempio:
Set dbName = OpenDatabase(c:\prova\cd.mdb")
Set rs = dbName.OpenRecordset(qryAll, dbOpenDynaset)
rs.movenext ecc... ecc..
...beh...in questo modo che sto usando DAO o ADO?ADO sicuramente no, ma e'
un DAO?E lo posso gestire anche senza il controllo?
Se si posso fare lo stesso con l'ADO?
miii come sono ignorante!
grazie
Capellone

 Se si posso fare lo stesso con l'ADO?
La sintassi mi pare quella di DAO
Però fai una cosina, menu-progetto>>riferimenti.....
scorri la lista e nota
Microsoft ActiveXDataObject 2.x library
Microsoft DAO 3.x object library
Hai scoperto un mondo nuovo... :-)
il resto deve scaturire dalla tua curiosità... :-)

 wrote in message
b7152c$a250e$1...@ID-110499.news.dfncis.de...

Si sono selezionate, anche perche' in un form ho un controllo Ado (per le
griglie).
La mia domanda pero' era se posso gestire l'ADO solo da codice senza mettere
il controllo.
ciao
cap.

 Se si posso fare lo stesso con l'ADO?
Come diceva David, usi DAO.
Puoi gestire i dati anche senza il controllo, sia in DAO che in ADO, anzi č
sicuramente meglio
--
Salutoni
Sergio

 il controllo.
Certo, con la libreria di oggetti ADO
dichiari una variabile per la connessione
ad es
dim cn as adodb.connection
istanzi l'oggetto e apri la connessione
set cn = new adodb.connection
cn.open "connectionstring"
in modo analogo con gli altri oggetti della libreria (recordset,
command....)
su MSDN è spiegato tutto bene

 ha scritto nel messaggio
news:b71599$e7h$1...@newsreader.mailgate.org...

in effetti non hai selezionato un controllo ma un riferimento, e quello DEVE
esserci, altrimenti il prg non sa quali librerie di accesso al db utilizzare
e disporti (che brutta parola...)

 non necessitano obbligatoriamente di un controllo, di solito basta una
fonte
Grazie sei stato molto preciso ed esauriente, era questo quello che volevo
sapere.
ciao
Cap.

 e disporti (che brutta parola...)
Si il riferimento lo devo selezionare a prescindere (sia se uso l'oggetto
sia se uso il DB da codice)
ciao
cap.

 Buon divertimento!
Grazie, e' veramente divertimento. Soprattutto che non sono abituato agli
oggetti.
ciao
Cap.


NO!
Il riferimento è ad un libreria di oggetti, se usi gli oggetti fai tutto da
codice.
Il controllo è un'altra roba!
Puoi aggiungere oggetti tramite il menu-progetto>>componenti
selezionando qualcosa vedrai che ti comparirà l'icona nella lista dei
controlli disponibili, quelli che fisicamente vai a posizionare sul form.
Nel caso dei controlli per gestire dati sono ADODC, Data ETC...
Ma come gbc, anche io te li sconsiglio.
Ciao

 Puoi aggiungere non(oggetti) ma Controlli tramite il
menu-progetto>>componenti
Perchè non rileggo mai prima di postare?
tsk!

 Cap.
ciaociao

 aumenterà! ;-PP
Beh lo spero :), perche' questo significherebbe di esser diventato
competitivo.
Capirai io lavoro con il cobol, scrivi 10000 righe di codice magari non hai
niente in output, mentre i linguaggi a oggetti danno anche piu'
soddisfazione.
ciao
Capellone

 soddisfazione.
VB6 in particolare, perchè le cose facili sono molto facili, ma le difficili
sono un gran casino da diventarci matto.