Domanda

Ho un server adattivo ovunque server di rete (versione 7.0), il suo nome è "TestServer". Ora, il client desidera connettere questo server utilizzando OdbcConnetion in DOTNET, come impostare la stringa di connessione?

È stato utile?

Soluzione

La stringa di connessione per ODBC utilizza DSN in questo modo:

string connString = "DSN=TestServer;UID=user;PWD=password;";

L'uso del DSN richiede che il client imposti il ??DSN ODBC sul computer client. In alternativa, è possibile includere i dettagli del driver nella stringa di connessione se si conosce il driver ODBC che l'utente ha installato:

string connString = "{Microsoft ODBC for Oracle};SERVER=TestServer;UID=user;PWD=password;";

Quindi includere la stringa di connessione nella creazione dell'oggetto OdbcConnection:

System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection(connString);

O dopo:

System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();
conn.ConnectionString = connString;

Altri suggerimenti

Per domande come questa Stringhe di connessione è la tua migliore risorsa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top