Come impostare la stringa di connessione ODBC per server adattivo ovunque server di rete in C #
-
05-07-2019 - |
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?
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