Я хотел бы указать порт и sid в строке соединения. После того, как следующий код работаетКак включить sid и порт в строку соединения оракула?
public static string ConnectionString
{
get
{
string host = Config.CsHost;
string sid = Config.CsSID;
string port = Config.CsPort;
string user = Config.CsUser;
string pass = Config.CsPassword;
return String.Format(@"Data Source = {0}:{1}\{2}; Persist Security Info = True; User Id = {3}; Password = {4}; Unicode = True", host, port, sid, user, pass);
}
}
...
using (OracleConnection connection = new OracleConnection(ConnectionString))
{
try
{
connection.Open();
открытые() не отвечает ... Проблема с ИДСОМ я думаю. Что может быть проблемой?
UPDATE: Я должен использовать этот тип соединительной строки. Но я не могу это толковать.
Источник данных = (ОПИСАНИЕ = (ADDRESS_LIST = (АДРЕС = (ПРОТОКОЛ = TCP) (HOST = MyHost) (PORT = MyPort))) (CONNECT_DATA = (SERVER = ПОСВЯЩЕННЫЙ) (SERVICE_NAME = MyOracleSID))); User Id = myUsername; Password = myPassword;
Может кто-нибудь помочь мне интерпретировать это?
Http: //www.connectionstrings.com/ – OldProgrammer