Здравствуйте VVV, вы писали:
VVV>Здравствуйте Аноним, вы писали:
VVV>1. проверьте версию ODBC — SQL_C_NUMERIC появилась только в ODBC 3.0 (до этого SQL_NUMERIC можно было брать через SQL_C_CHAR) VVV>2. проверьте, что выборка не пуста и курсор установлен на запись (record), т.е. был выполнен какой-нибудь Fetch или SetPos VVV>3. проверьте, что передаёте длину и указатель структуры VVV>struct tagSQL_NUMERIC_STRUCT { VVV> SQLCHAR precision; VVV> SQLSCHAR scale; VVV> SQLCHAR sign; VVV> SQLCHAR val[SQL_MAX_NUMERIC_LEN]; VVV>} SQL_NUMERIC_STRUCT;
Объясни пожалуйста, что делатьс этим SQL_NUMERIC_STRUCT и почему если поле числовое SQLDescribeCol — в параметре "DataTypePtr" возвращает 2?