Каков точный формат строки подключения для Oracle?
У меня есть этот код:
string conStr = @"server=ORACLE1001;database=Test;uid=admin;pwd=1234";
mycon = new OleDbConnection();
mycon.ConnectionString = ConStr;
и он выдает исключение, что провайдер должен быть похож на "Provider=SQLOLEDB;" поэтому я попробовал с conStr = "Provider=OraOLEDB.Oracle.1;server=ORACLE1001;database=Test;uid=admin;pwd=1234;
и он выдал исключение "ORA-12560: TNS: ошибка адаптера протокола" - нет идей, как это исправить? Есть идеи, что не так с моим conStr?
1 ответ
Пожалуйста, следуйте инструкциям, и тогда вы никогда не будете беспокоиться о строках подключения для любых БД (включая access и excel)!
(1) создать новый пустой foo.txt
(2) переименуйте его в foo.udl
(3) дважды щелкните файл, вы увидите мастер, с несколькими вкладками и опциями
(4) делай что хочешь, наконец нажми ОК
(5) откройте foo.udl с помощью блокнота (или переименуйте его обратно в foo.txt)
(6) вы можете увидеть самую стандартную строку подключения в мире