2017-07-23 49 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。

希望這可以節省別人的時間。