在VC中如何访问SQL Sever的text字段类型! 如题!假设在SQL Sever中某个字段的类型为Text那么在VC中我想通过ODBC或者ADO访问该字段,那么我要如何做才能获得该字段的内容呢?求救!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ODBC---从CRecordSet派生一个类,对应你的表,会自动生成一个变量与这个字段匹配 BYTE bVal[41]; long nCount = pRecordset->Fields->Item["Info"]->ActualSize;_variant_t var;nCount = nCount < 40 ? nCount : 40;var = pRecordset->Fields->Item["Info"]->GetChunk(nCount); for(long index = 0; index < nCount; index++) { if(FAILED(SafeArrayGetElement(var.parray, &index, bVal+index))) return 3;}以上代码是我用ADO读取Info字段40个字符的二进制内容的,也许可以参考一下 最简单的就是如ffit(ffit)说法利用向导构造一个CRecordSet的派生类text和MFC中CString对应,使用没有问题但是有一个点要注意:在DoFieldExchange(CFieldExchange* pFX)方法中,要定义text的最大长度形如:RFX_Text(pFX, _T("[nccontent]"), m_nccontent,65536); socket函数问题 请问怎样控制listctrl 只能选中第一行? 【卖书】出售两本Ruby新书! 高手:关于创建线程,终止线程,及P/V等操作 有关DLL函数名被篡改的问题 关于网络 急死我了 WriteFile(hCom,&nSend0,1,&nNum,&o)中发送字节数nNum为0(奄奄一息中) 软件界面开发套餐V1.0发布,欢迎大家下载使用 怪事,怎么加也不应该是60!! 高人指点 , 不连网 竟然 连接不上 数据库 ,奇也怪也 ~~~~~~~~~~~~~~~~~ 请教很简单的问题,回答就给分!如何在一个类中调用另一个类的函数? 开始怎么隐藏控件?
long nCount = pRecordset->Fields->Item["Info"]->ActualSize;
_variant_t var;
nCount = nCount < 40 ? nCount : 40;
var = pRecordset->Fields->Item["Info"]->GetChunk(nCount);
for(long index = 0; index < nCount; index++)
{
if(FAILED(SafeArrayGetElement(var.parray, &index, bVal+index)))
return 3;
}以上代码是我用ADO读取Info字段40个字符的二进制内容的,也许可以参考一下
利用向导构造一个CRecordSet的派生类
text和MFC中CString对应,使用没有问题
但是有一个点要注意:
在DoFieldExchange(CFieldExchange* pFX)方法中,要定义text的最大长度
形如:RFX_Text(pFX, _T("[nccontent]"), m_nccontent,65536);