Я хочу знать тип данных для столбцов в моей таблице. Для этого я назвал функцию ODBC SQLColumns. Но для каждого столбца, который имеет тип «дата», эта функция говорит, что столбец является varchar, но это не так. Информация о типе данных, которую я знаю через поле «DATA_TYPE», которое возвращает код int типа -9, но этот код должен быть 91. В чем проблема, скажите, пожалуйста.SQLColumns: столбец Date отображается как столбец varchar
P.S. Я использую для получения информации о стандартном примере кода C++, который находится на официальной странице. P.P.S Для других СУБД эта функция корректно работает SQLColumns()
Спасибо!
Спасибо, это работает. Но этот пример подходит только для MS SQL. Моя программа также может получать информацию о столбцах из другой СУБД. Кстати, для других СУБД эта функция SQLColumns() работает правильно – nikolayandr
вы отметили этот вопрос как sql-server, но для других rdbs вы можете делать похожие sql-запросы. –
Не видя свой код, невозможно сказать, почему он ломается ... –