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

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

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

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

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


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