Не открываются таблицы из СУБД
Re: Не открываются таблицы из СУБД
Новая версия к сожалению опять не оправдала ожидания... https://disk.yandex.ru/i/kiR56wP-Og4nOQ
Re: Не открываются таблицы из СУБД
К сожалению опять при записи атрибуты разделенных выделов смещаются, в других ГИС такой проблемы не наблюдается, связь с СУБД стабильная и возможность отображения, изменения и записи геоинформации в БД работает... https://disk.yandex.ru/i/QepS7G6KzcOdqg
Re: Не открываются таблицы из СУБД
Александр писал(а): ↑25 окт 2023, 16:57 1) Вы открыли таблицу заново или использовали созданный ранее Tab-файл? Аксиома теперь отмечает поле MI_PRINX недоступным для редактирования (readonly в tab-файле) и не пытается его обновить.
2) Из Вашего сообщения не совсем понятно, что именно Вы имеете в виду под фразой "При удалении колонки заливки". В Аксиоме нет колонки заливки.
Чтобы мы могли помочь Вам разобраться в ситуации, пожалуйста, предоставьте структуру таблицы и описание действий, которые Вы предпринимаете. Также уточните, как эта таблица зарегистрирована в mapinfo_mapcatalog.
Re: Не открываются таблицы из СУБД
1) Таблицу открыли из БД MSSQL заново.
2) ID в слое БД ключевое поле (автоинкремент), а поле MI_Prinx дублирует значение ID и генерируется автоматически СУБД.
Структура таблицы
CREATE TABLE [dbo].[OS_INFO](
[ID] [int] IDENTITY(1,1) NOT NULL,
...
[MI_PRINX] AS ([ID]),
[SP_GEOMETRY] [geometry] NULL,
[MI_STYLE] [varchar](254) NULL
Ссылка на то, как таблица зарегистрирована в mapinfo_mapcatalog https://disk.yandex.ru/i/ytRIgwGLi13bYA
В итоге после разделения полигона слоя БД происходит смещение всех значений на одно поле таблицы, что приводит к невозможности записи в таблицу БД.
2) ID в слое БД ключевое поле (автоинкремент), а поле MI_Prinx дублирует значение ID и генерируется автоматически СУБД.
Структура таблицы
CREATE TABLE [dbo].[OS_INFO](
[ID] [int] IDENTITY(1,1) NOT NULL,
...
[MI_PRINX] AS ([ID]),
[SP_GEOMETRY] [geometry] NULL,
[MI_STYLE] [varchar](254) NULL
Ссылка на то, как таблица зарегистрирована в mapinfo_mapcatalog https://disk.yandex.ru/i/ytRIgwGLi13bYA
В итоге после разделения полигона слоя БД происходит смещение всех значений на одно поле таблицы, что приводит к невозможности записи в таблицу БД.
Re: Не открываются таблицы из СУБД
По-видимому, проблема заключается в том, что у вас есть вычисляемое поле.
Для корректного решения проблемы, пожалуйста, предоставьте полный скрипт создания таблицы.Структура таблицы
CREATE TABLE [dbo].[OS_INFO](
[ID] [int] IDENTITY(1,1) NOT NULL,
...
[MI_PRINX] AS ([ID]),
[SP_GEOMETRY] [geometry] NULL,
[MI_STYLE] [varchar](254) NULL
Нам необходим конкретный пример, чтобы воспроизвести ситуацию.
Количество, названия и типы полей могут иметь важное значение.
Также важно указать ограничения на поля таблицы, такие как первичные и уникальные ключи и другие.
Re: Не открываются таблицы из СУБД
Мы воспроизвели проблему.
В настоящее время мы проводим дальнейший анализ.
Я сообщу здесь о результатах после завершения исследования.
В настоящее время мы проводим дальнейший анализ.
Я сообщу здесь о результатах после завершения исследования.
Re: Не открываются таблицы из СУБД
Версия 6.0, Опять не получается изменить геометрию таблицы СУБД.... https://disk.yandex.ru/i/aJQgg5ezhyFa4A