|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 364
|
[Vb Net] Da Ado a Ado Net
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à
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
|
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 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 se usi il framework 1.0. Per poi visualizzarei risultati nei controlli vari di una Windows Form, devi guardare la proprietà "Databindings". Ciao
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1 My blog: http://blogs.ugidotnet.org/alby |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:20.