View Full Version : VB6: Cambiare dsn
vorrei sapere se qualcuno sa come fare in vb per editare il db sql al quale punta un dsn impostato con il tools odbc source di Windows?
Spero di essere stato chiaro... :-?
Esempio:
Io ho impostato con il tools odbc source un dsn che punta ad una macchina che ha un db sql.
In caso di mancanza di quel server vorrei buttarmi sul'altro server.
Grazie.
Potresti fare anche senza DSN... In questo modo i parametri di connessione li puoi cambiare te in tempo reale...
A quale server ti devi connettere ?
Nel codice usa l'ado.
E diciamo che il codice è dventato importante (12 ocx, 10000 righe)...
Praticamente non voglio cambiare il codice perché spesso ho scritto: "dsn=Pippo"
Voglio fare una routine esterna che modifica il dsn Pippo secondo le disponibilita dei server...
OK...ma se te difnisci la stringa di connessione al DB a tempo di esecuzione, magari leggendoti i valori da un file ini fai prima...
In poche parole il DSN è superfluo...e puoi fare una connessione DSN-less...
Ripeto..a quale DB ti connetti ?
SQL server.
Comunque voglio usare il dsn perché in tutto il codice ho usato varie volte "dsn=pippo", dovrei riscrivere troppe cose...
Il voglio solo sapere come modificare "pippo" da codice...
Pensi che è fattibile?
Devi andare a smanettare nel registro per modificare il DSN... Comunque secondo me il sistema della connessione DSN-less è valido... Per modificare le stringhe basta fare un replace con l'editor...
:muro: Devo usare per forza il DSN...
Comunque grazie lo stesso, mi sa che alla fine usero 2 DSN e switchero...
Ciao.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.