Riconoscimento server Mysql tramite DSN

giovedì 04 febbraio 2010 - 10.49

sarto76 Profilo | Junior Member

Ciao a tutti!
ho una windows application che lavora con un server Mysql a cui è connessa tramite driver odbc.
Sul server vorrei pure mettere delle fotografie (in una cartella non nel DB, e nel database ci metto il percorso alla foto).
Il problema è il seguente: come faccio dal client a sapere il nome del server per potermi mappare alla cartella delle foto e prendere la foto che ho sul DB?
Ho pensato che potrei andare a vedere le info contenute nel Driver DSN (ODBC) di mysql, così posso ricavare l'indirizzo del server, ma non so se sia possibile e come farlo.
Qualcuno lo sa, oppure ha un'idea migliore della mia?
Grazie mille ciao Massimo

freeteo Profilo | Guru

Ciao,
a quanto ne so io, non credo sia possibile a livello di ODBC.

Ad esempio a livello di SqlClient (quindi il provider .net per Sql) puoi usare questo metodo:
SqlDataSourceEnumerator.Instance.GetDataSources();
che ti cerca nella rete tutte le istanze di Sql che sono attive.

Nel caso di MySql forse c'è qualcosa di analogo (ma non sono sicuro) ma sicuramente usando il provider MySql per .net:
http://dev.mysql.com/downloads/dotnet.html

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5