代码如下:
try
{
_variant_t vNULL;
vNULL.vt=VT_ERROR;
vNULL.scode=DISP_E_PARAMNOTFOUND;
m_pCommand->ActiveConnection=m_pConnection;
m_pCommadn->CommandText="delete STU_INF0_TAB where STUDENT_ID=3";
m_pRecordset=m_pCommand->Execute(&vNull,&vNull,adCmdText);
}
catch(_com_error e)
{
......
}红色的代码是干嘛的?_variant_t到底是什么东西,查了一下MSDN还是不怎么理解,是不是他里面封装了很多的数据类型,他本身是一个类,vNull就是类对象了,vNULL.vt 不知道是什么了,没有vt这个成员变量啊?scode也是了这样了。大家指点一下啊
try
{
_variant_t vNULL;
vNULL.vt=VT_ERROR;
vNULL.scode=DISP_E_PARAMNOTFOUND;
m_pCommand->ActiveConnection=m_pConnection;
m_pCommadn->CommandText="delete STU_INF0_TAB where STUDENT_ID=3";
m_pRecordset=m_pCommand->Execute(&vNull,&vNull,adCmdText);
}
catch(_com_error e)
{
......
}红色的代码是干嘛的?_variant_t到底是什么东西,查了一下MSDN还是不怎么理解,是不是他里面封装了很多的数据类型,他本身是一个类,vNull就是类对象了,vNULL.vt 不知道是什么了,没有vt这个成员变量啊?scode也是了这样了。大家指点一下啊
解决方案 »
- 单击按钮如何显示系统字体和颜色选择对话框?
- 50分!请问,怎么让Frame含有多个View可以切换?而且这些View没有最大最小关闭按钮,用户不能控制它显示。
- 郁闷,奇怪的错误 RemoteDataCtrl
- 请大家进来看一看
- 请教高人:如何做sdk下的组合框和进度条(急)
- 问题简单分数高
- ntfs與fat32有什么區別?
- 请大家帮忙解答一下
- error C2582: 'CButton' : 'operator =' function is unavailable如何解决
- 请教各位如何在添加的菜单中(mdi)触发默认菜单“新建“的调用?
- 定义CFileFind时,遇到的奇怪问题,竟然少了一个成员-_-||
- 为什么我电脑上的组合框控件无法显示下拉列表?
VARIANT是COM中的,包含类型和数据。
vt是类型,scode是数据
VT_ERROR
An SCODE was specified. The type of the error is specified in scodee. Generally, operations on error values should raise an exception or propagate the error to the return value, as appropriate.
MSDN上有,自己查吧
然后加上自己在实际中应用也就理解了