2017-07-23 16 views
0

ALL,绑定焦炭colmn为SQL Server

我用谷歌搜索不生产任何东西,并在MSDN中的例子并不包括这么....

在我的表我有一列一种类型char(1)。我试图用以下绑定来检索它:

SQLWCHAR dataFontItalic[2]; 
SQLLEN cbDataFontItalic = SQL_NTS; 
ret = SQLBindCol(stmt_tableProp, 6, SQL_C_BIT, &dataFontItalic, 2, &cbDataFontItalic); 

不幸的是,这段代码不起作用。我在调试器下看不到该值。而不幸的是SQLGetDiagRec的()不说这在查询字段是麻烦,但我相信它是第一个和我得到的错误是

Invalid character value for cast specification 

列的值是“N”。

有人可以发现问题吗?


编辑:

定义dataFontItalic为SQLCHAR没有帮助。

回答

0

回答我的问题...

显然,我需要绑定至SQL_C_CHAR,而不是SQL_C_BIT。

希望这可以节省别人的时间。