Здравствуйте. Проблема в следующем. Вставляю из аксаптовского кода строку в таблицу Т базы данных, которая крутится на MS SQL 2000. Соединение работает правильно(выборки из Т и вставка в другие таблицы работает нормально).
Выражение
X++:
sqlCommand = "Insert into T ... ";
statement.executeUpdate(sqlCommand);
i = statement.getLastError();
отрабатывает без ошибок. В i возварщается 0. После каждой вставки пересчитываю count'ом количества строк - увеличиваются. После закрытия транзакции снова пересчитываю - результат тот, что нужен, строки добавляются. Но только программа завершает работу, то в таблице как-будто отрабатывает какой-то триггер и возвращает все назад.Этот же запрос, если выполнять его через Enterprise Manager SQL 2000 отрабатывает как надо, отката нету.
И это при том, еще раз подчеркну, что в другие таблицы вставка пашет нормально.
Помогите советом или размышлениями.