Newsgroup: it.comp.lang.visual-basic
Titolo: per javalab e ugo mangini

Ciao ragazzi
scusate se disturbo ancora sul tema dell'esport da vb6 in excel ma ho il
seguente problema
ho copiato il codice che avete postato, ma su questa riga:
.open "SELECT * FROM MIATABELLA", currentproject.connection,
adusestatic, adlockreadonly
siccome non ho un mdb, ma estraggo i dati con un adodc direttamente da
oracle (con una selec molto complessa) e li metto anche in una datagrid
(tanto per visualizzarli e vedere se la select è corretta)
ho sostituito MIATABELLA con adodc1 oppure con datagrid1, ma mi dice
NECESSARIO OGGETTO allora ho provato a sostituire "SELECT * FROM
MIATABELLA" con Adodc1, ma continua a dirmi NECESSARIO OGGETTO
esiste un modo per esportare da vb6 un adodc oppure una datagrid (che è
basata su adodc)?
Vi sarei molto grato se poteste illuminarmi, visto che sono 2 settimane
che sto impazzendo.
grazie ancora per la vostra disponibilità
ciao
p.s. non posso aiutarmi con l'help perchè attualmente non ho l'MSDN.

 ha scritto.

saresti molto saggio se te lo procurassi  al piu' presto :)
stai usando ado, quindi passerei la palla a ugo. non vorrei cazzeggiare.
cmq: con dao un controllo data sarebbe comunque collegato a un recordset, o
nelle proprieta' o via codice. qc tipo:
    set data1.recordset = db.openrecordset("select * from clienti order by
codcli", dbopendynaset / dbopensnapshot)
imho, ti devi riferire a quel particolare recordset, dovunque tu lo vada a
pescare.
ciao, j.

grazie per aver risposto
sono d'accordo con te sul fatto che devo sbrigarmi a rimediare l'help
per quanto riguarda il resto non credo proprio di aver capito
č evidente che tu parli ad un livello troppo alto per me e la riga di
esempio, che hai gentilemnte scritto, non so proprio come inserirla nel
contesto.
adesso faccio un po' di prove, ma senza l'aiuto dell'help la vedo dura
spero che ugo possa darmi ulteriori informazioni, magari piů semplici
ti ringrazio veramente tanto e apprezzo la tua gentilezza, ma non ti
risentire per il fatto che non ho capito, il problema č mio che non ho
le basi. ma imparerň anche io, daltra parte nessuno nasce imparato
ciao e grazie ancora
zorro


 ciao e grazie ancora
non temere, tutti cominciano :)
dunque. stai usando un controllo data. se non lo manipoli via codice, gli
avrai comunque settato le proprieta', definendo dove prende i suoi dati.
in dao, hai le propr
connect
databasename
recordsource
recordsettype
in ado avrai qualcosa di simile. comunque funzioni, un controllo data quello
deve fare: tirare sui dei bit e farti vedere qualcosa di sensato.
in dao avrei una cosa per cui la propr recordset del datacontrol corrisponde
o a una tabella o a una query sql, appunto:
set data1.recordset = db.openrecordset("select * from clienti order by
codcli", dbopendynaset / dbopensnapshot)
questo via codice. se avessi voluto settare la stessa propr nell'ide di vb,
avrei scritto la stringa sql nella propr recordsource, e il tipo
(dynaset/snapshot) nel recordsettype.
dopodiche' posso mettere una dbgrid e settare la sua fonte dati (data
source) = data1.
a questo punto, eventualmente con
    data1.refresh
e
    dbgrid1.rebind
vedo cosa c'e' nel recordset.
forse e' meglio che ti risponda anche ugo, perche' magari il datacontrol ado
funziona diverso. pero' se ci ragioni un po' e curiosi fra le propr dovresti
saltarci fuori.
hth, a.