Read failed for record: 328 (null)

MapInfo, MapBasic
Ответить
kuyn
Новоприбывший
Сообщения: 7
Зарегистрирован: 20 апр 2013, 16:00
Репутация: 0

Read failed for record: 328 (null)

Сообщение kuyn » 23 апр 2013, 10:00

Здравствуйте, уже задавал вопрос на этом форуме, и мне очень помогли. Теперь возникла другая проблема. Есть MapInfo v.11.0, PostgreSQL 9.0 и PostGIS 1.5.5. Настроена сеть, на сервере утановлена БД в ней хранятся несколько слоев, с других машин осуществляется доступ к ним и редактирование - все работает. Однако один слой через EasyLoader не загрузить в таблицу БД (точнее он грузит малую его часть, которая кстати абсолютно корректно отображается при открытии в MapInfo). EasyLoader после пары секунд выдает ошибку: Read failed for record: 328 (null). То есть, если я правильно понимаю, он доходит до некоторого объекта и некоторого его свойства, которое не может записать в БД (судя по ошибке, возможно, что оно имеет значение NULL, а соответствующее поле в таблице создается с параметрами NOT NULL) и на этом останавливает всю запись (поправьте, если я ошибаюсь). Собственно вопрос в том, как понять и исправить то место, которое вызывает данную ошибку.

Спасибо. Надеюсь на вашу помощь, в интернете крайне мало информации по данной теме.

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Read failed for record: 328 (null)

Сообщение dab » 23 апр 2013, 10:08

Так как малая часть всё же загружается - просто посмотрите в Мапинфо исходную таблицу. На какой строке таблицы происходит сбой и чем она отличается от предыдущих? Судя по всему, проблема с 328 строкой по-порядку.

kuyn
Новоприбывший
Сообщения: 7
Зарегистрирован: 20 апр 2013, 16:00
Репутация: 0

Re: Read failed for record: 328 (null)

Сообщение kuyn » 23 апр 2013, 10:32

Да, как раз проверил таблицу, 328 - это номер строки (объекта). От предыдущего не отличается ничем (по таблице), в нем те же пустые поля, что и в предыдущем, заполненые поля содержат одинаковые данные согласно типу данных в колонке.

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Read failed for record: 328 (null)

Сообщение trir » 23 апр 2013, 10:35

1. Проверить геометрию записи
2. Попробовать загрузить из другого формата

kuyn
Новоприбывший
Сообщения: 7
Зарегистрирован: 20 апр 2013, 16:00
Репутация: 0

Re: Read failed for record: 328 (null)

Сообщение kuyn » 23 апр 2013, 10:38

1. Что подразумевается под геометрией записи?
2. Какой формат лучше попробовать?

Дополнение:
В общем проблема найдена, есть информация в таблице по объекту, но нету графического представления.

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Read failed for record: 328 (null)

Сообщение dab » 23 апр 2013, 13:20

kuyn писал(а):В общем проблема найдена, есть информация в таблице по объекту, но нету графического представления.
Вот этим строка 328 и отличается от предыдущих :)

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя