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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Работа с базой данных - детальное описание

Работа с базой данных - детальное описание

Ответ
Поиск в этой теме
Непрочитано 08.02.2011, 20:55
Работа с базой данных - детальное описание
EvilHouse
 
Регистрация: 07.07.2010
Сообщений: 17

Доброе время суток. Перерыл форум и не нашёл конкретики по базам данных - как их нужно использовать? Что такое "метки", как пользоваться "запросами", как данные из таблиц "заснуть" в атрибут или поле? Вопросов возникает уйма, а дельных советов нет.
Просмотров: 11677
 
Непрочитано 23.02.2011, 21:57
#21
trir


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
кстати, неплохо было бы уточнить - что сие значит
1. Теория реляционных БД
2. SQL
trir вне форума  
 
Непрочитано 26.03.2011, 10:14
#22
vovilen


 
Регистрация: 24.03.2010
Сообщений: 30


Вобщем я понял одно, что толком никто не знает ответа. Вопрос топик стартера я понятен сразу. Без всяких уточнений, а ответ из всей темы только один. Эта функция толком реализована в 3D Map. В акаде к сожалению можно вставлять только выноски (метки) связанные с БД. Если я не прав то всетаки как реализуется эта мифическая связь ? Имеется ввиду блока и БД (Ctrl+6)
vovilen вне форума  
 
Непрочитано 26.03.2011, 10:51
1 | #23
trir


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


1. Подключить БД
2. Создать шаблон связи
3. Открыть таблицу
4. Найти нужную запись
5. Нажать Связь!
6. Указать в чертеже нужный объект

Усё связь готова, теперь можно просматривать связанные данные, а ёще можно
1. Создать шаблон метки
2. Выбрать связанный объект
3. Метка\Преобразовать связь в метку
Получим мультивыноску с данными из БД

dbConnect - это анахронизм, с которым непонятно, что делать
trir вне форума  
 
Непрочитано 26.03.2011, 10:58
#24
vovilen


 
Регистрация: 24.03.2010
Сообщений: 30


Получить мультивыноску с данными из БД я могу. Но как сделать так чтобы это была не мультивыноска дин.блок с заполненными атрибутами из строки БД?
vovilen вне форума  
 
Непрочитано 26.03.2011, 11:20
#25
trir


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


Я это делаю через (command ...)
trir вне форума  
 
Непрочитано 26.03.2011, 11:47
#26
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


Цитата:
Сообщение от EvilHouse Посмотреть сообщение
Map 3D конечно вариант - заинтриговала возможность связывать атрибуты блока с БД, это мне как раз и надо. Но Map 3D это специализированный инструмент, заточенный под конкретные нужды, а я работаю в сфере железнодорожной автоматики (СЦБ) поэтому склоняюсь к "голому" AutoCAD-у.
Так что тебе нужно? Если рисовать схемы управления и сигнализации, то есть готовые решения - например Autocad Electrical, всякие надстройки у СиСофта есть... Там уже и базы данных и элементы всякие есть
Насколько я помню, Shoorop работает в твоей сфере - посмотри его сообщения - может чего накопаешь
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Непрочитано 26.03.2011, 12:00
#27
vovilen


 
Регистрация: 24.03.2010
Сообщений: 30


Цитата:
Сообщение от trir Посмотреть сообщение
Я это делаю через (command ...)
Я не понял что "ЭТО" и через какой "command ..." если можно поподробнее с этого места.
vovilen вне форума  
 
Непрочитано 26.03.2011, 12:17
#28
trir


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


(command "-Вставить" "Имя блока" '(X Y) 1 1 0 "Atr1" "Atr2" "Atr3")
в БД создаётся запрос который в эту строку подставляет данные, потом запрос экспортируется в .scr и АкАд'е вставляется через "пакет"
trir вне форума  
 
Непрочитано 04.11.2015, 16:53
#29
PutnikAda

Менеджер проектов
 
Регистрация: 03.11.2015
Полтава
Сообщений: 28


Господа, апну данную тему, ибо мне тоже очень интересен данный функционал, но мануалов каких-то так найти и не удалось.

Инфа по теме. От части, интересующий автора темы функционал реализован в бесплатном плагине для автокада SmartLine. Там, в некоторой степени, визуально реализованы те функции, о которых спрашивал автор. Но сама технология обмена данными, я думаю, использует какие-то стандартные средства автокада. Вот какие именно средства и хотелось бы узнать. Ну, или хотя бы почитать где-то поподробнее о них.

В двух словах: этот плагин прикрепляет к блоку автокада метки со ссылками на строки в базе sql. И потом эти строки выводятся там, где плагин указывает. Вот именно о подобных технологиях и хотелось бы почитать.
PutnikAda вне форума  
 
Непрочитано 04.11.2015, 17:56
#30
trir


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


Там dotNET+MySQL
Чего читать?
trir вне форума  
 
Непрочитано 06.11.2015, 12:26
#31
PutnikAda

Менеджер проектов
 
Регистрация: 03.11.2015
Полтава
Сообщений: 28


Цитата:
Сообщение от trir Посмотреть сообщение
Там dotNET+MySQL
Чего читать?
Какие-нибудь примеры(более подробные, конечно, чем Смарт-Лайн), как это применяется в автокаде.
PutnikAda вне форума  
 
Непрочитано 06.11.2015, 12:54
#32
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


так и применяется:
БД чертежа <-Обмен данными-> dotNet <-Обмен данными-> MySql
т.е. сборка на dotNet осуществляет как взаимодействие с БД чертежа, так и с БД MySql. Это два разных процесса, и изучайте их как два разных процесса.

Последний раз редактировалось Сергей812, 06.11.2015 в 13:40.
Сергей812 вне форума  
 
Непрочитано 06.11.2015, 13:35
#33
trir


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


NET API
trir вне форума  
 
Непрочитано 18.11.2015, 14:45
#34
trir


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


тынц
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Работа с базой данных - детальное описание



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с базой данных в VETCADe Saleh-07- Расчетные программы 2 23.09.2010 09:46
структурированный список Holon Программирование 22 11.09.2007 14:09
Hyperlink или как связать атрибут с базой данных? Mikhail Программирование 3 05.03.2007 09:14
Работа с базой данных Димас Программирование 2 15.02.2005 04:43