Работа с FireBird из 1С #460709


#0 by szhukov
Подскажите кто сталкивался. Подключение, выборки - всё проходит нормально, изменение данных тоже -скрипт выполняется(типа выполняется), но не могу добиться COMMIT. Собственно вопрос, как подтвердить изменения? Подключаюсь с использованием ADODB Conn = Новый COMОбъект("ADODB.Connection"); Провайдер родной: DRIVER=Firebird/InterBase(r) driver
#1 by also
Чё-то нe понял тeбя... Просто запрос с update напиши и всё...
#2 by szhukov
Может я что-то не понимаю, но для FireBird после update и т.п. нужно сделать COMMIT. update у меня проходит, ошибок нет, но изменений в базе нет, если скрипт выполняю вручную в IBExpert, то изменения отображаются, но фиксируются опять же только после COMMIT. Так вот вопрос собственно в том как сделать COMMIT или что сделать, что бы он был по умолчанию?
#3 by also
"если скрипт выполняю вручную в IBExpert, то изменения отображаются, но фиксируются опять же только после COMMIT" это да... но из 1с у меня обычный запрос без шаманства и изменения есть...Может проверяешь не так? в ibexperte небось перейди с вкладки data на другую, потом опять вернись на data... Вот мой код, на всякий случай:
#4 by szhukov
C FB работаю не первый раз, и IBExpert'oм тоже, проверяю правильно :) Я не использую ADODB.Command, может через комманд все как положено... Сейчас поправлю "кодик", отпишусь.
#5 by szhukov
Блиииин, все было на много проще. Вечером надо отдыхать... Перенес файл fdb в корень диска для удобства работы и из 1С обращался к нему, а в эксперте настроена была основная база. Блин. Вобщем, писал в одну базу, а проверял в другой. Все ок, все работает... и работало :( Спасибо!
#6 by also
Бывает :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С