PDA

View Full Version : [Vb Net] Da Ado a Ado Net


GiulioCesare
05-02-2005, 21:48
Salve ragazzi sono passato da poco tempo da vb 6 a vb net e devo riuscire a capire ancora molte differenze, infatti sono giorni che cerco di far funzionare ado net. Prima in vb 6 utilizzavo ado per connettermi tramite odbc ad un database mysql, una volta settate tutte le opzioni del controllo ado, usavo delle textbox per visualizzare nel form tutti i vari record della tabella del relativo database, ora ho notato che in vb net nel menu proprietà riguardante le textbox, le opzioni datasource, datafield ecc.. non ci sono più, allora mi chiedo come posso collegare le textbox al controllo ado? Ho provato anche con una datagrid ma quando nella proprietà Datasource cerco di inserire il controllo ado che uso per la connessione mi dice valore di proprietà non valido Couldn't parse binding string AxAdodc1, spero che qualcuno vorrà aiutarmi a capire come si usa ado net, grazie a chi lo farà :)

Einstein
06-02-2005, 11:25
Da quanto ho capito, stai utilizzando le librerie ADO in modalità unmanaged (AxAdodc1), e non ADO.net. Non è consigliato: è stato misurato un overhead del 15%.
Se vuoi accedere a mysql da ADO.net hai due possibilita:

1. Utilizzare questo (http://sourceforge.net/projects/mysqlsharp) managed provider per ADO.NET, ma è ancora in beta.

2. Se hai i drivers ODBC per mysql, puoi utilizzare il managed ODBC provider, già incluso nel framework 1.1, o scaricabile da qui (http://www.microsoft.com/downloads/details.aspx?familyid=6ccd8427-1017-4f33-a062-d165078e32b1&languageid=f49e8428-7071-4979-8a67-3cffcb0c2524&displaylang=en) se usi il framework 1.0.

Per poi visualizzarei risultati nei controlli vari di una Windows Form, devi guardare la proprietà "Databindings".

Ciao