Menu Chiudi

Gestione dei DataSet di MySQL da Visual Studio 2010

Premetto che è preferibile, anche se piùmacchinoso, visualizzare le pagine che ospitano i dati del db MySql dopo aver pubblicato le stesse su IIS, e quindi non usando il tasto‘Avvia’ di Visual Studio.

Innanzitutto è necessario scaricare edinstallareil software per i db MySQL all’indirizzo http://dev.mysql.com/downloads/file.php?id=453397

Quindi è necessario creare / importare il/i database all’interno del MySQLWorkBench.

N.B. L’IIS deve essere già configurato per la visualizzazione delle paginepubblicate. Per questo è necessario predisporre una cartella a cuil’IIS punta.

Per le modifiche dei dataset all’interno delle form è necessario:

1.   Impostare la connessione nel web.configad una stringa del tipo

connectionString="server=localhost; UserId=username; password=userpassword;

Persist Security Info=True; database=nomedatabase"

providerName="MySql.Data.MySqlClient"

2.   Per il dataset definire la proprietà ConnectionString allaconnessione appena impostata e il ProviderName a MySql.Data.MySqlClient

3.   A questo punto,tramite i wizard è possibile apportare tutte le modifiche al dataset

4.   Terminate lemodifiche è necessario, prima della pubblicazione, reimpostare il ProviderName del DataSeta MySql.Data.MySqlClient a System.Data.Odbc

5.   Rimodificare laconnessione nel web.config con una stringa del tipo

connectionString="DRIVER={MySQL ODBC 5.3ANSI Driver}; Server=localhost; Port=3306;

User=username;Password=userpassword; Database=nomedatabase; Option=3;" providerName="System.Data.Odbc"


(Attenzione: verificare che il driver ODBCsia corrispondente a quello effettivamente installato : Control Panel > Administrative Tools >Data Sources ODBC altrimenti IIS non riuscirà a visualizzare correttamente le pagine e fornirà un errore)

6.      Pubblicare il sito web

7.      Testare il sito da http://localhost/nomesito

Pubblicato il Sviluppo sw