#0
by mimary
Добрый день, хотим мигрировать на 1c x64. Обнаружилась проблема. 1c 8.3.9.2170 x64 на скл клент Oracle 12.2.0 x64 win 2012 x64 Нормально создаются и работают объекты Connection и RecordSet. ConnectString ="Provider=OraOLEDB.Oracle;Data Source=TEST;User Id=ххх;Password=хххх;"; При попытке подсунуть этот коннект в свойство ActiveConnection для объекта Command выдает ошибку: Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. ConnectString ="Provider=OraOLEDB.Oracle.1;Data Source=TEST;User Id=ххх;Password=хххх;"; objCmd.ActiveConnection = ConnectString; такая же история. Может кто подскажет - где искать проблему.
#2
by mimary
спасибо, но переписать на Connection не получится. надо выполнять запросы с параметрами. Если постоянно склеивать строку с запросом, ругаются что кэш забивается. и еще надо процедуру с параметрами вызывать.
#5
by mimary
пробовала драйвер odbc: ConnectString = "DRIVER={Oracle in OraClient12home1};UID=xxx;PWD=xxxx;DBQ=TEST"; провайдер цепляется MSDASQL.1. Результат аналогичный. 2 объекта работают, третий - нет. Может в этом случае делаю что то не так...
#6
by mimary
все работает на 8.2 x32. Код был такой: objCmd= Новый COMОбъект("ADODB.Command"); //--------------------------------------------------------------------------------------------------- или вызов процедуры Для 8.3 х64 поменяла только драйвер на OraOLEDB.Oracle х64
#8
by mimary
с ".1" или без, все равно objCon.Provider "OraOLEDB.Oracle.1" подставляет. по отладчику видно
#9
by mexanik_96
"Результат аналогичный. 2 объекта работают, третий - нет. Может в этом случае делаю что то не так..." дак там запросом же, вот прям в 1с запросом попробуйте (запросом к внешнему источнику данных) все там должно работать
#10
by mexanik_96
+ в конфе добавить внешний источник данных(объект конфигурации). обратится к нему запросом. может так понятно будет
#11
by mimary
ну помимо запроса есть еще вызовы процедур с параметрами: в этом случае внешний источник данных разве спасет?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- v8. Подключение к базе v7.7 из v8 через OLE Automation
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- v8: Excel x64 1c x64
- v8: V8: Можно ли указать на клиенте 1С 8.3 Через какой интерфейс подкл к Серверу БД
В этой группе 1С
- PostgreSQL checkpoints are occurring too frequently
- выполнение на сервере для обычных форм
- XDTO - как сделать свойство объекта обязательным?
- Компьютер со статическим адресом не работает в сети.
- Какие преимущества от использования типовых конфигураций 1С
- Обмен БП 2.0 <-> УТ 11. Не переносится код контрагента
- Ошибка при переходе с УТ 11.1.10.199 на 11.2.2.116
- КД 2.1, Документ регистрируется, а в файле обмена его нет
- Сам по себе перезапускается процесс rphost
- УТ11 обращение к форме внешней обработки из регламентного задания
- Как изменить текст на кнопке командной панели
- Как при вводе в поле табл. части чтоб создавалась запись в справочнике
- Управляемые формы, настройка группы
- v7: ТиС регистры отвечающие за продажи
- 8.3.10 ПоказатьВводЗначения() Заголовок окна выбора
- Две СНО на одном фискальном регистраторе
- Перечисление на карточку подотчетникам списком в БП3
- (ЗУП 2.5->БП 3.0) выгрузка проводок - не переносится несколько записей
- В скд в настройках выбрал поле СистемныеПоля.НомерПоПорядкуВГруппировке.
- Как можно получить СпособВыбораСертификатаWindows на сервере