ADO中如何得到字段名? 是不是这样pFieldName = pRs->Fields->GetItem(0); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试了,不行GetItem的参数是_variant_t的,不能直接用整数就算我用了_variant_t的变量,而且也能确保是VT_I4的1也不行返回的值就是整数1 关注,在ASP VB中都很容易,name属性即可得到,但在VC中怎么得到呢 pFieldName = pRs->Fields->GetItem((short)0); 以下是我使用的一个语句,你可以参考修改一下:_variant_t vardata;for (i=0;i<N;i++){ vardata.iVal=i; //以下语句从记录集起获得各字段名 strRec=pRs->GetFields().GetItem(vardata).GetName(); //列名} to netspirit GetFields()得到的是指针,没有GetItem这个成员,编译不通过,我把他改成 strRec=pRs->GetFields()->GetItem(vardata)->GetName(); //列名 这样编译通过了,但运行时会出现exception,应该怎么解决呢? 还有,VC的自动完成里没有GetName这个东西,你是怎么得到的呢? pRs->Fields->GetItem((long)0)->GetName()可以得到字段名pRs->Fields->GetCount() 可以得到字段数其实所用的一切都可在MSDN中得到 请问A星算法如何操纵一个方块转出死角 主窗口与子窗口的切换问题 请问,不同工程里的CPP文件能不能从一个工程引入到另一个工程之中?怎么引入? 多线程同步问题 socket数据传输问题? 我用ATL做一个控件,可以嵌入在word里面,请问在ATl里面如何持久化数据?给出点示例代码,100分,谢谢! 用ClassWizard新建一个类,可是想要的基类在基类表里没有啊 关于MAC的比较难得问题 怎样对CListBox中 选中的节点进行文本编辑? 断开本地连接 SDK资料那里有? 有关dll的数据库支持(急)
GetItem的参数是_variant_t的,不能直接用整数
就算我用了_variant_t的变量,而且也能确保是VT_I4的1也不行
返回的值就是整数1
_variant_t vardata;
for (i=0;i<N;i++)
{
vardata.iVal=i;
//以下语句从记录集起获得各字段名
strRec=pRs->GetFields().GetItem(vardata).GetName(); //列名
}
GetFields()得到的是指针,没有GetItem这个成员,编译不通过,我把他改成
strRec=pRs->GetFields()->GetItem(vardata)->GetName(); //列名
这样编译通过了,但运行时会出现exception,应该怎么解决呢?
还有,VC的自动完成里没有GetName这个东西,你是怎么得到的呢?
pRs->Fields->GetCount() 可以得到字段数
其实所用的一切都可在MSDN中得到