用ODBC方式CRecordset读取SQL Server里的nvarchar(350)字段时, 出现"数据被截断"的错误?
寒雪叔叔 2005-12-29 11:10:47 我知道, 数据被截断一般情况下是由于
RFX_Text(pFX, _T("[bak]"), m_bak);这个宏用得不对, 我把它改成这样了:
RFX_Text(pFX, _T("[bak]"), m_bak, 1024);但还是不行, "数据被截断"
但是如果我把SQL server里的这个字段改为ntext类型, 那问题就解决了, 不知道这是为什么?
现在我需要解决的是nvarchar(350)要用ODBC的方法读取来, 而不是把SQL Server里的字段改为ntext, 因为那是客户的数据库,会涉及到很多公司的程序访问, 改了会了问题,只能我这里想办法了, 你知道吗?