Я использую Visual Studio 2008 и SQL Server. В настоящее время у меня есть соединение с использованием ADO, но я хочу получить количество столбцов в таблице ...
Вот что у меня есть
/*CODE FOR connecting to database**/
/*query to know number of columns in table*/
_bstr_t sSQLd="Select Count(*) From INFORMATION_SCHEMA.COLUMNS Where TABLE_NAME='[dbo].[mytable]';";
/*define variable to hold number of columns and
print number of coulms as an integer
*/
int COLS_PER_ROW = wcstod(sSQLd, NULL);
printf("COLS_PER_ROW: %d", COLS_PER_ROW);
Он печатает 0
, хотя в моей таблице 20 столбцов
Как мне исправить запрос или логику ??