| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как присвоить массив или объектную переменную полю базы данных DAO?

Как присвоить массив или объектную переменную полю базы данных DAO?

Ответ
Поиск в этой теме
Непрочитано 07.11.2021, 04:51 #1
Как присвоить массив или объектную переменную полю базы данных DAO?
МишаИнженер
 
Регистрация: 14.12.2008
Сообщений: 853

Существует ли способ присвоения массива или объектной переменной полю базы данных DAO?
Будет ли работать такой код:
Код:
[Выделить все]
   Set fld = ТаблДБ.CreateField("vСпТочек", dbVariant, 7)
   ТаблДБ.Fields.Append fld
   Set fld = ТаблДБ.CreateField("objПЛиния", dbObject, 7)
   ТаблДБ.Fields.Append fld
Каким способом можно сохранить список точек в базе данных DAO?
Просмотров: 1193
 
Непрочитано 07.11.2021, 09:38
1 | #2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 38,689


Если работать без привлечения sql-geometry, то как варианты:
- преобразовать в строку и хранить ее.
- создавать отдельную таблицу, куда засовывать координаты по X, Y и ссылку на владельца.

Кстати, не забудь еще про дуговые сегменты.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.11.2021, 13:50
#3
trir


 
Регистрация: 18.12.2010
Сообщений: 4,756


Зачем так страдать? Для SQL Server либа с геометрией лежит на NuGet - https://www.nuget.org/packages/Micro...lServer.Types/
Я уже не говорю, что в Autocad Map 3d есть FDO для работы с БД и при этом у FDO есть API и вообще он open source https://www.osgeo.org/foundation-new...3-3-0-release/

Цитата:
преобразовать в строку и хранить ее
ещё blob есть http://allenbrowne.com/ser-49.html
Land Desktop их использовал

Последний раз редактировалось trir, 07.11.2021 в 14:02.
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как присвоить массив или объектную переменную полю базы данных DAO?

Система Техэксперт дает уверенность в правильности и эффективности принимаемых инженерных решений!
Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как присвоить значение пользовательского параметра полю? serega374 Динамические блоки 1 26.09.2020 17:49
Как присвоить полю значение атрибута (вхождение блока)? Arturich AutoCAD 10 10.07.2018 09:46
Параметрическое черчение в AutolLisp с использованием базы данных чертежа Danger_pgs LISP 31 02.04.2008 08:38
Нужен опыт создания базы данных кухонной мебели:) Таня. AutoCAD 19 15.02.2008 17:43
Базы данных по НВК Hans667 Поиск литературы, чертежей, моделей и прочих материалов 1 27.11.2007 11:26