eheh...

I dataset autogenerati da VS sono comodi ma molto, molto, molto poco malleabili.

Andiamo con ordine.
Puoi tranquillamente sostituire il fli INI con un file XML.
Puoi anche salvare i lnome del DNS dentro ai parametri dell'applicazione visto che usi .NET
L'ini era solo un'idea(un po' retrò per giunta )

Per il parametro la cosa è abbastanza banale...
All'inizio dell'applicazione ti apri il tuo bel file xml, leggi il campo DSN e lo metti in una variabile stringa qui chiamerò strDSNName.

poi prendi l'oggetto oledbconnection che usi per connetterti al DB e scrivi


codice:
connessione.ConnectionString = "ODBC; Driver=Sybase SQL Anywhere 5.0;" & _ 
"DefaultDir=z:\;Dbf=z:\database.db;Uid=custom;Pwd=custom;" & _
"Dsn=""" & strDSNName & """
Nota bene gli apici escapati ( )! ho letto su connectionstrings.com che è indispensabile mettere tra doppi apici il DSNName...se ti da errore togline 2 all'inizio e due alla fina

:ciao: