Я пытаюсь получить данные из моей таблицы данных сервера sql в файл в as400, используя поставщик OLE DB IBMDASQL. Если я попытаюсь выполнить прямой оператор вставки, он потерпит неудачу:
INV801WK не занесено в журнал, нет прав доступа к журналу или состояние журнала * STANDBY. Файлы с RI
действие ограничения CASCADE, SET NULL или SET DEFAULT должно регистрироваться в одном журнале
Я разговаривал с разработчиком для as400, и он сказал, что файл не занесен в журнал.
Итак, я попробовал другой подход. Чтобы вставить, используя этот метод:
Exec ('Вставить в значения mm410.inv801wk (edvend) (21)') в s100405D.
Вставляет две строки данных в файл и возвращает меня:
Сообщение 0, Уровень 11, Состояние 0, Строка 0
Произошла серьезная ошибка в текущей команде. Результаты, если таковые имеются, должны быть отброшены.
Сообщение 0, Уровень 20, Состояние 0, Строка 0
Произошла серьезная ошибка в текущей команде. Результаты, если таковые имеются, должны быть отброшены.
и разрывает соединение с базой данных.
Я посмотрел и перепробовал почти все, что мог придумать. Буду признателен за любую помощь или идеи!