读书人

高分求 sql 改写 VC 代码

发布时间: 2012-09-10 22:20:12 作者: rapoo

高分求高手指点 sql 改写 VC 代码
m_BaseInfo._strTime = CTime::GetCurrentTime().Format("%Y/%m/%d %H:%M:%S");//登陆时间

//调用存储过程
m_pAdo->CreateInstance("InsertLogin_OutInfo");//创建接口

//写入登陆名称
m_pAdo->CreateParameter("@RTD_HANDHELDNUM",adVarChar,adParamInput
,15,(_bstr_t)m_BaseInfo._strUserName);
//写入接入点名称
m_pAdo->CreateParameter("@RTD_BASENAME",adVarChar,adParamInput
,15,(_bstr_t)m_BaseInfo._strMountPoint);
//写入登陆密码
m_pAdo->CreateParameter("@RTD_HANDHELDPWD",adVarChar,adParamInput
,m_BaseInfo._strPwd.GetLength(),(_bstr_t)m_BaseInfo._strPwd);
//写入事件标识
m_pAdo->CreateParameter("@RTD_LOGININFO",adInteger,adParamInput
,0,1);
m_pAdo->CreateParameter("@RTD_LOGTIME", adDate,adParamInput
,32,(_bstr_t)m_BaseInfo._strTime);
//初始化输出变量
m_pAdo->CreateParameter("@RTD_RETURN", adInteger,adParamOutput,4,0); //返回错误代码
m_pAdo->CreateParameter("@RTD_RETURNLIMITTYPE", adInteger,adParamOutput,4,0); //返回限制类型
m_pAdo->CreateParameter("@RTD_RETURNLIMITIME", adDouble,adParamOutput,4,0.0); //返回使用次数
m_pAdo->CreateParameter("@RTD_RETURNLIMIDATE", adDate,adParamOutput,10,"2010-01-01"); //返回到期时间

//执行
m_pAdo->Execute_CommandPtr();

执行到最后一句总是弹出断点。
跟踪到 ASSERT(m_hFile != INVALID_HANDLE_VALUE)

能把这断代码改写为VC的么。 求指导啊。。

[解决办法]
这不就是VC么?还改什么VC?
[解决办法]
看下这个

读书人网 >VC/MFC

热点推荐