Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизРабота с FB 1.5 через ADO Найти похожие ветки
← →
Term © (2005-09-16 12:00) [0]Установил FreeIBProvider, ADOConnection соединяется с базой, но запрос сделать не могу, просит текщую транзакцию, как открыть таблицу из адо?
← →
Term © (2005-09-16 12:12) [1]задал в подключении autocommit = true в параметрах подключения, запрос открылся, а вот обработка транзакций ведется также как обычно в адо? или если autocommit стоит то будет автоподверждение?
← →
Term © (2005-09-16 12:24) [2]пытаюсь сделать INSERT матерится, что это и как победить?
← →
Val © (2005-09-16 12:38) [3]это матерный триггер before insert.
давайте попробуем по порядку и подробнее о проблеме?
← →
Term © (2005-09-16 12:39) [4]в том то и дело к таблице нет никаких тригеров
← →
Term © (2005-09-16 12:41) [5]
Form1.ADOConnection1.BeginTrans;
Form1.ADOQuery2.Close;
Form1.ADOQuery2.SQL.Add("insert into KONTRAGENT");
Form1.ADOQuery2.SQL.Add("(KONTRAGENT_Code)");
Form1.ADOQuery2.SQL.Add("VALUES");
Form1.ADOQuery2.SQL.Add("(5)");
Form1.ADOQuery2.ExecSQL;
Form1.ADOConnection1.CommitTrans;
Form1.ADOQuery1.Close;
Form1.ADOQuery1.Open;
вот код, пока просто экспериментирую, пытаюсь вставить запись, и не получается
← →
Term © (2005-09-16 12:44) [6]говорит
SQLCODE=-104:
Dynamic SQL Error
SQL error code= -104
Token unknown - line 3, char 1
insert
IBCODE=isc_Dsqlerror"
← →
Val © (2005-09-16 12:45) [7]плохо что не получается, но мне это ничего не говорит.
p.s.не думаю, что тут нужен явный старт транзакции.
← →
Term © (2005-09-16 12:47) [8]какие нужны сведение которые бы могли чтото сказать
← →
Val © (2005-09-16 12:47) [9]проверьте текущий текст запроса в квери, перед добавлением, я не вижу, чтоб вы его очищали.
← →
Johnmen © (2005-09-16 12:50) [10]Ох-хо-хо...
А кто же будет чистить ADOQuery2.SQL перед добавлением строк ???
← →
Term © (2005-09-16 12:52) [11]да блин моя невнимательность, извините что отнял время :))) спасибо
← →
Term © (2005-09-16 13:07) [12]кстати как рабатать с транзакциями? вроде делаю явное подтверждение и старт, а при завершении приложенния матюкается что транзакция активна
← →
Val © (2005-09-16 13:09) [13]повторить p.s.?
← →
Term © (2005-09-16 13:12) [14]а как быть? задача чтоит так, перевести приложение приложение с MSSQL2000, на FB1.5, с минимальными исправлениями в коде приложения
← →
Term © (2005-09-16 13:14) [15]если во всех местах убрать явный вызов транзакций, не отразится ли это на правильности работы приложения, хотя в принцие все обновления таблиц производится черех ХП, по идее не должно отразиться?
← →
Term © (2005-09-16 13:28) [16]кажется разобрался нужно в таком случае делать постоянно явные старты и подтвержения транзакций, даже для открытия таблицы
← →
Val © (2005-09-16 13:37) [17]я говорил о конкретном коде. откуда я знаю о нужности явных стартов в других частях вашего проекта?
← →
Term © (2005-09-16 15:54) [18]решил пересадить приложение на фибсы, меньше геморою, чем с ADO
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.041 c