Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Report manager e connessione con MySQL
lunedì 31 agosto 2009 - 16.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
lun 31 ago 2009 - 16:06
Salve, in un mio progetto utilizzo report manager (free) con cui mi trovo benissimo...
nessun problema con ACCESS, mentre ho trovato ostacoli a farlo connettere con MYSQL v 5.1
Sebbene disponga di molte librerie per la connessione ai db, alcune delle quali appositamente studiate per .NET 1 e 2, ho dei problemi ad utilizzarlo correttamente con MySQL....
qualcuno di voi lo usa ? mi da un errore di data access sebbene al connessione al db sia corretta, però poi non mi estrae i dati....
HavanaMan
Profilo
| Junior Member
88
messaggi | Data Invio:
lun 31 ago 2009 - 17:32
Ora sono a lavoro ma ho avuto pure io problemi e ho dovuto creare un ODBC all'interno di windows...e usare quello se no non si "Linkava" tra vb.net e RM...
appena arrivo a casa ti dico con più precisione.
ciao
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
lun 31 ago 2009 - 18:15
Ciao e grazie per la risposta....
ho risolto il tutto usando anche per MySQL e PostgreSQL il Microsoft driver DAO (un driver di Report Manager) che accetta connessioni ODBC e OLEDB....
Anche senza creare i link ai DNS utente funzionano benone sfruttando i drivers installati...
funziona strabene anche se avrei preferito usare i drivers nativi per .NET...ma o siamo noi testoni oppure ci sono dei problemi ancora...
HavanaMan
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 2 set 2009 - 11:16
posso chiederti che stringa usi con microsoft DAO?
(e che drivers usi? )
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
mer 2 set 2009 - 15:59
certamente !
Allora imposto la connessione su Microsoft DAO
la stringa è la seguente
Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=mydatabase; User=myuser;Password=******;Option=3;
Quello di cui necessiti prima di impostare la stringa è di avere installato il driver ODBC per MySQL .... poi senza creare alcun DNS utente o di sistema puoi arrivare a MySQL con questa stringa che appunto sfrutta il driver installato
Funziona anche su PostgreSQL (per la cronaca)
HavanaMan
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 2 set 2009 - 16:16
e come lo richiami da vb.net ? perchè a me succedeva che quando "stampavo" il report non mi accettava la connessione...
però usavo i connector di mysql...stasera provo un po'...
grazie
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
mer 2 set 2009 - 18:26
il mio gestionale è multidatabase per cui ho prima dichiarato degli oggetti data generici e poi in base al database scelto li trasformo in quello corretto in base alla referenza usata ..... per MySQL uso Connector 5.1.7 mentre per le stampe come ti ho detto uso ODBC stessa versione..... con le librerie .NET su ReportManager non mi funzionava.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !