powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать наименование колонок
6 сообщений из 6, страница 1 из 1
Как узнать наименование колонок
    #32276455
Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как узнать наименование колонок в таблицай БД SQL,ADO????
Помогите, очень надо, горю
...
Рейтинг: 0 / 0
Как узнать наименование колонок
    #32276553
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то не очень коректно вопрос задан ...

тебе что нужно узнать конкретно тип колонок , название ,
итд ???
...
Рейтинг: 0 / 0
Как узнать наименование колонок
    #32276594
Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да!
Именно это и надо, узнать конкретно тип колонок , название , итд ???
пробовал:
_RecordsetPtr m_pRS;
FieldsPtr pFields;
FieldPtr pField;
......
Здесь типа подключение к базе
......
CString strName;
pFields = m_pRS->Fields;
for (int i =0; i< m_pRS->GetFields()->GetCount();i++)
{
pField = pFields->Item[short(i)];
strName.Format("%s (тип: %d)", pField->Name,pField->Type);
AfxMessageBox(_T(strName));
}
Возврощает какуюто охинею
...
Рейтинг: 0 / 0
Как узнать наименование колонок
    #32276599
Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело было в формате, может кому понадобится:
strName.Format("%s (тип: %d)", (LPCTSTR)pField->Name,(short)pField->Type);
...
Рейтинг: 0 / 0
Как узнать наименование колонок
    #32276602
Tracer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выдает список столбцов для базы pubs. MS SQL 2000

Код: plaintext
1.
SELECT  TABLE_NAME, COLUMN_NAME FROM pubs.INFORMATION_SCHEMA.COLUMNS
...
Рейтинг: 0 / 0
Как узнать наименование колонок
    #32276628
Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том то все и дело, что клиент и на Акцесе и на эСКюэЛ поэтому мне надобыло чтоб как я написал.
Так работает нормально, быстро
_RecordsetPtr m_pRS;
FieldsPtr pFields;
FieldPtr pField;
......
Здесь типа подключение к базе
......
CString strName;
pFields = m_pRS->Fields;
for (int i =0; i< m_pRS->GetFields()->GetCount();i++)
{
pField = pFields->Item[short(i)];
strName.Format("%s (тип: %d)", (LPCTSTR)pField->Name,(short)pField->Type);
AfxMessageBox(_T(strName)); ->Здесь мвместо AfxMessageBox идет обработка столбцов
}
Просто я не указал (LPCTSTR)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать наименование колонок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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