高分求高手指点 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?
[解决办法]
看下这个