Показать сообщение отдельно
Старый 07.09.2011, 09:55   #1  
sobik is offline
sobik
Участник
Аватар для sobik
 
28 / 10 (1) +
Регистрация: 30.08.2010
Проблема с Insert'ом в MS SQL 2000. Axapta 3.0 SP3
Здравствуйте. Проблема в следующем. Вставляю из аксаптовского кода строку в таблицу Т базы данных, которая крутится на MS SQL 2000. Соединение работает правильно(выборки из Т и вставка в другие таблицы работает нормально).
Выражение
X++:
    sqlCommand = "Insert into T ... ";
    statement.executeUpdate(sqlCommand);
    i =  statement.getLastError();
отрабатывает без ошибок. В i возварщается 0. После каждой вставки пересчитываю count'ом количества строк - увеличиваются. После закрытия транзакции снова пересчитываю - результат тот, что нужен, строки добавляются. Но только программа завершает работу, то в таблице как-будто отрабатывает какой-то триггер и возвращает все назад.Этот же запрос, если выполнять его через Enterprise Manager SQL 2000 отрабатывает как надо, отката нету.
И это при том, еще раз подчеркну, что в другие таблицы вставка пашет нормально.
Помогите советом или размышлениями.

Последний раз редактировалось sobik; 07.09.2011 в 09:58.