Имя: Пароль:
1C
1С v8
Запрос к базе oracle выдает ошибку: ORA-01843: not a valid month
0 lega0000
 
27.05.20
23:41
Всем доброго времени суток!
Столкнулся с такой проблемой, имеем три серверные машины, на одной тестовый сервер 1С, на второй рабочий сервер 1С, оба сервера 1С имеют свои базы MS SQL, и на третьей машине база оракл. Подключаюсь к базе оракл через ADODB из тестового сервера 1С, все работает, запрос выполняется. Подключаюсь к ораклу из рабочего сервера 1С, подключение проходит, но при выполнении запроса выходит следующая ошибка: "ORA-01843: not a valid month". Что интересно, полей с датами в запросе нет. На обоих серверах выполняется один и тот же код, но на тесте работает, а на рабочей не хочет. Два месяца назад все работало и там и там. Может кто сталкивался с подобной проблемой?


Connection = new ComObject("ADODB.Connection");
Connection.ConnectionString = "Provider=OraOLEDB.Oracle.1;Password=***;Persist Security Info=True;User ID=***;Data Source=***";
Connection.Open();                      

string = "SELECT IDEA FROM cap_report";

Выборка = Connection.Execute(string);

тут получаем ошибку. Поле IDEA строковое. У кого какие мысли? Заранее спасибо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший