powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Получить заголовок поля из БД
16 сообщений из 16, страница 1 из 1
Получить заголовок поля из БД
    #36689504
Acies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще реально ли из Access или SQL Server получить такие метаданные таблиц, как "заголовок" или "описание" поля?
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36689765
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да

смотрите DataReader
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36690340
Acies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
посмотрел
DataReader такой возможности не дает
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36690594
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDataReader.GetSchemaTable - Возвращает объект DataTable, описывающий метаданные столбца объекта IDataReader.
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36690730
Acies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так точно, только заголовка поля данный метод не возвращает - только исходное имя, которое и так загружается во всевозможные Column и т.д.
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36690937
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что такое заголовок поля?
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36691202
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рискну предположить, что эта информация хранится в служебных (системных) опять-таки таблицах... Соответственно запросы к ним вернут необходимую Вам информацию... Как-то так :) Спросите на аккцессном форуме... http://sql.ru/forum/actualtopics.aspx?search=MSysObjects&submit=%CD%E0%E9%F2%E8&bid=4
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36692625
Acies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pationчто такое заголовок поля?
если для Access-а, то это "Caption", в MS SQL Server-e есть "Description", хотелось бы подобные метаданные получать унифицированно, желательно вообще "скопом", а там уж разгребать, чем делать узко специалилизированные обращения к системным таблицам :(
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36692821
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36695251
Acies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pationhttp://msdn.microsoft.com/ru-ru/library/kcax58fh.aspx
уж это-то я перерыл вдоль и поперек - таких сведений все эти схемы не предоставляют :(
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36695486
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft.SqlServer.Management.Smo

Код: plaintext
Smo.Table.Columns["ProductID"].ExtendedProperties["MS_Description"].Value
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36702092
vx_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, следующий запрос Вам поможет (MS SQL Server)

Код: plaintext
SELECT * FROM sys.extended_properties
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36702716
Acies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, спасибо, это действительно то, что нужно
жалко только что платформо-зависимое
но без этого видимо никак
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36704107
Coil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У DataTable есть колекция колонок DataColumn, у DataColumn - Caption
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36715033
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aciesжалко только что платформо-зависимое

платформонезависимый кепшн....
куда катится мир?!
а если клиент мультикультурный?
...
Рейтинг: 0 / 0
Получить заголовок поля из БД
    #36715117
Acies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну, в данном конкретном случае, мое сожаление оправдано - используемая ИБ обладает гетерогенной структурой - Access и MS SQL Server, при том, доступ к части таблиц СКЛя может осуществляться через линки в Access-е. Отсутствие универсальных методов означает, что каждый раз придется ковыряться в базе, смотреть что за таблица, в случае чего лезть на скл сервер к которому она прилинкована и брать инфу оттуда.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Получить заголовок поля из БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]