four systems Ответов: 1

Java database "считывает конец файла в неожиданном месте в строке 1. "


запрос таков

CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE 
   (null,'ADDED','D:\added.del',';','%',null,0);


Добавлено имя таблицы

содержимое для добавления.дел есть

Aigreur	;	Sourness	;	word	;	add	


добавлено несколько записей с добавлением.файл-дель-но эту конкретную запись не добавляет и ошибками находится

"Read end of file at unexpected place on line 1. "


Что я уже пробовал:

изменил код, добавил точки с запятой и изменил added.del

1 Ответов

Рейтинг:
1

Jochen Arndt

Сообщение об ошибке говорит вам, что произошла ошибка синтаксического анализа входного файла:
Синтаксический анализатор прочитал до конца файла, но ожидает, что будет присутствовать больше данных.

С вашими однострочными данными могут быть две причины:

  1. Строка не заканчивается новой строкой, а используется SYSCS_UTIL.SYSCS_IMPORT_TABLE реализация недостаточно умна, чтобы позволить отсутствующую новую строку в последней строке.
  2. Таблица содержит более четырех столбцов


four systems

Спасибо, есть аналогичная таблица с двумя столбцами и файл имеет запись
académique ; Академический , который добавляется прекрасно, однако в данном конкретном случае
некоторые записи были добавлены ранее, но эта конкретная строка не добавлялась'

таблица состоит из четырех столбцов

с уважением,