#0
by ildarian
Добрый день. Пытаюсь подключится к не 1с-ной базе. Выдает ошибку. {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open) Connection.Open(СокрЛП(СтрокаПодключения)); по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию Вот код. Код нагуглил, подскажите что тут не так. Connection = Новый COMОбъект("ADODB.Connection"); СтрокаПодключения = "DRIVER={MySQL ODBC 5.1 Driver};OPTION=3;DATABASE=" + "Имя базы" + ";PWD=" + "Пароль"+ ";PORT=;SERVER=" + "тут ip" + ";UID=" + "Пользователь" + ";"; Connection.Open(СокрЛП(СтрокаПодключения));
#2
by ildarian
Да, дело было в драйвере, спасибо. Посвился ещё один вопрос. Мне нужно сделать запрос к этой базе. Я его делаю так: Connection.Execute("f_add_balance ('112233', 100, '112233')"); Ошибок нет. Как мне получить текст ответа на этот запрос. Он должен вернуть "ОК" или текст ошибки.
#11
by Живой Ископаемый
Подозреваю что таким образом ты вызывешь функцию, которая добавляет баланс. То есть апдейтит строчку в таблице. То есть после ее выполнения, ты должен выполнить селект к этой таблице.
#12
by Живой Ископаемый
Еще раз - селек таблице до, вызов функции, селект к таблице после. сравнение результат до и после. если он различный, значит балаонс добавился
#16
by ildarian
Моя задача вызвать эту функцию с переданными параметрами. Она должна вернуть значение ОК. Больше других запросов делать не нужно. Вопрос: где можно увидеть результат запроса?
#17
by Живой Ископаемый
2 Мое мнение - нигде. С Ораклом мы вроде помню как-то извращались, но приходилось в том числе и переписывать эти хранимые функции на стороне оркала. и я даже не знаю как именно это делалось. Вот сейчас мне например мое дежавю услужливо подсказывает, что чуваки райзили Ексепшен. Но не уврен, может это был всего лишь какой-то тупиковый путь...
#18
by Живой Ископаемый
но, желаю всяческой удачи в том. чтобы у тебя все получилось, и я оказался неправ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Подключение торгового оборудования
- v7plus не устанвливается подключение к MAPI
- OFF Подключение через Terminal Server
- Подключение ФР к 1С
- Входящее подключение IMAP mail.ru The bat "Сервер закрыл подключение"
- Подключение к базе на MySQL через 1С++
- Подключение к базе Postgree из 1С 8.2
- Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
В этой группе 1С
- Очень медленно работает 1С.
- РИБ как быстро создать периферийную базу
- Кто-нибудь использовал macbook для программирования в 1С?
- Результат компоновки в коллекцию значений
- Ошибка разбора SOAP сообщения: неверная версия сообщения.
- не рассчитывается общий итог по ресурсу с выражением выбора. СКД. Подскажите
- Книга покупок: Возмещение аванса (код 22)
- PostgreSQL внешний источник данных не видно таблиц
- Новая версия Управления Торговлей 10.3.34.2 что-то не обновляется
- Запрос к внешнему источнику данных.
- СКД. Ошибка при формировании вложенной схемы.
- Не обнаружен метод Записать()
- Как восстановить серийный учет в 1С УПП 8.2
- ЗУП Иностранец получил вид на жительство
- Карточка учета страховых взносов в ЗУП и БП
- Настройка Zebra tlp2824 plus
- УНФ 1.4 как посмотреть остаток долга по контрагентам
- Програмно добавлять и удалять точки диаграммы в СКД
- v7: Поиск в таблице значений по двум колонкам
- Передача параметра в общую форму.