在线等待 如 何 从 库 中 取 不 限 长 类 型 的 字 段 的 数 据 如TEXT 如何从库中取不限长类型的字段的数据 如TEXT? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是有一个字段是text类型的 如何取出来呢? 用SQLBindCol试过,好像不行,帮定的变量用的cstring, 又试过sqlgetdata但是不知道是用得不对还是怎么的,取出来的数据是乱码代码如下:nRet = SQLFetch(hstmt);if (nRet == SQL_NO_DATA) break;CString szStr;nRet = SQLGetData(hstmt,5,SQL_C_CHAR,&szStr,sizeof(szStr),&nStrLen); 是的 text字段可以支持2GB大小的数据,就有可能我要开2个GB空间的数组来接收数据,这个肯定不行的. 你的数据绝对没有2G,bstr_t strValue;CString str; strValue = ptrRecordsetOut->Fields->GetItem("area_id")->GetValue();str = (LPCTSTR)strValue;应该可以 你用CString一样可以读呀,或者分几次读 bstr_t strValue;CString str; strValue = ptrRecordsetOut->Fields->GetItem("area_id")->GetValue(); str = (LPCTSTR)strValue; 用API而不用ADO如何实现呢? 急!!! 望高手相助!!!!! 求三维光照模型 公式 交互式学习软件开发求助 哀悼玉树地震的死难同胞 ShellExecute 怎么捕捉到控制台的输出信息? 使用VC2005单步调试时机器自动重启!!! VC链接sql server时出现的错误 代码优化求助 手机短信软件开发 串口数据经常是历史数据不能即时反映当前数据 WDK7.6怎么安装和配置 屏幕刷新问题,帮帮我 哪位高手帮我看一下,这个错误什么原因。。。
代码如下:nRet = SQLFetch(hstmt);
if (nRet == SQL_NO_DATA)
break;CString szStr;
nRet = SQLGetData
(hstmt,5,SQL_C_CHAR,&szStr,sizeof(szStr),&nStrLen);
CString str;
strValue = ptrRecordsetOut->Fields->GetItem("area_id")->GetValue();
str = (LPCTSTR)strValue;
应该可以
CString str;
strValue = ptrRecordsetOut->Fields->GetItem("area_id")->GetValue();
str = (LPCTSTR)strValue;