Newsgroup: it.comp.lang.visual-basic
Titolo: ADODB o cos'altro ?

Salve,
dovrei creare un form con delle textbox ed un datagrid per effettuare 
operazioni di inserimento, modifica, cancellazione e visualizzazione dei 
records di un db; in passato, ho utilizzato l'oggetto adodb con dei piccoli 
problemi circa il refresh o la cancellazione dei records.
Volevo chiedere, secondo voi, quale sarebbe il modo migliore per fare una 
cosa del genere ?
Grazie 

 in passato, ho utilizzato l'oggetto adodb
Eh?
Alberto
-- 
"Se viriamo, viriamo viriamo viriamo;
Se andiamo dritti, viriamo"
(Cit. "il tattico") 

 problemi circa il refresh o la cancellazione dei records.
Uhm.. avevo sempre pensato che ADODB fosse una libreria...
O forse ti riferisci all'AdoDC?
Comunque...
Se devi fare una cosa molto semplice, l'utilizzo del controllo AdoDC ti
semplifica parecchio la vita, se invece devi fare qualcosa di un po' più
elaborato te la complica all'inverosimile...
Puoi dettagliare un po' meglio quali sono le tue esigenze?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Sergio
si, effettivamente volevo dire ADODC...
in sostanza devo fare query , addnew, delete, update, niente di
particolare, ma spesso l'adodc dà problemi ( preciso che sia il datagrid che
le textbox sono associate al controllo )
a volte per esempio mi capita dopo qualche cancellazione, mi capita di 
ottenere un
errore tipo questo:
"un handle di riga fa riferimento a una riga eliminata o a una riga 
contrassegnata per l'eliminazione" 

 contrassegnata per l'eliminazione"
Ci sono un po' poche informazioni per farsi un quadro della situazione,
Comunque nulla ti vieta (anzi č consigliabile) di abbandonare il controllo
AdoDC, e lavorare con gli oggetti connessione e recordset della libreria
ADODB.
In qualsiasi caso, auguri.


 Sergio
GRazie mille
Ciao 

Il problema è tristemente noto a molti e al mio portafoglio.
Se bisogna penare ancora a livello di dataentry mi chiedo quando ci si
potrà dedicare al resto, mah.
Allora, come giustamente dicono gli amici, rinuncia all'ADODC (adodb è
un'altra cosa).
Datagrid e textbox.... il minimo da offrire ai clienti, eppur si pena.
Il problema che immagino trovi è insito  nel "ritardo" degli
aggiornamenti, probabilmente usi un datagrid associato con un adodc su
una connessione e le textbox su di un'altra connessione, il tutto fa
riferimento alle stesse tabelle del database.
La prima cosa da fare è lavorare su una SINGOLA connessione, tieni
presente che invece ogni adodc ha una connessione autonoma e che
'scarica' le modifiche sul disco quando decide lei, cosicchè da
quell'altra connessione non le vedi facendo il requery.
Per la cancellazione, è necessario un requery e che t'ingegni a
riportare la visualizzazione della griglia nei pressi del record appena
eliminato.
Se hai un budget che te lo permette valuta le truedbgrid, riesci a fare
un buon sistema di dataentry inserendo dei menu di scelta per ogni
cella.
Si si lo so si fa anche solo con Vb........ possiamo comprare una
macchina o il ferro per costruirla.
Ciao
Stefano