CString sql;
sql.Format("select * from Users where Name='%s' and Pass='%s' ",m_NAME,m_PASS);
pCmd->put_ActiveConnection(_variant_t((IDispatch*)pConn));
pCmd->CommandText=_bstr_t(sql
pRst=pCmd->Execute(NULL,NULL,adCmdText)
比如Users表里除了name pass 还一个ID
我怎么才能把这个ID取出来?单独的和一个做比较?
解决方案 »
- 求“访问被拒绝”类型的文件操作运行时异常调试方法
- 摄像头采集的图片保存到磁盘中
- CPaintDC的问题。
- 谁有边缘检测程序,用小波实现的,其他的不要。如果觉得分数不够,可以重开贴。
- CRecorderSet的问题....
- 求2001任何一版的MSDN下载!(可用另有重谢!)
- DES加密算法在myicq中应用的困惑(菜鸟级的问题)
- 这段代码有什么问题吗? 关于IHTMLLinkElement的。
- 在VC++中如何使用ActiveX控件?
- JM运行突然出错
- VC 结构体定义的问题。。
- 写了一个C/S模式 SOCKET TCP 模式滴程序,在调试模式下正常,但是在Release模式下,一运行就出错,这是为什么呢?
CADORecordset rs;
try
{
//确保扫描id号不重复
if(m_dataBase.IsOpen())
{
strSql.Format(_T("select count(*) cnt from PassengerInfo where datediff(day,FlightDate, getdate())<=0 and BoardingCheckNo = '%s'"),
str_scanid);
if(rs.Open(m_dataBase.m_pConnection,strSql,CADORecordset::openStoredProc))
{
rs.MoveFirst();
if (!rs.IsEOF())
{
rs.GetFieldValue(_T("cnt"),sTemp);
int dwMinSize = WideCharToMultiByte(CP_ACP,NULL,sTemp,-1,NULL,0,NULL,FALSE); //计算长度
char bbb[MAX_LENGTH];
WideCharToMultiByte(CP_OEMCP,NULL,sTemp,-1,bbb,dwMinSize,NULL,FALSE);
if(atoi(bbb)>0)
{
rs.Close();
MessageBox(_T("有重复的条码值"),_T("提示"),MB_OK);
return ;
}
//wcscpy_s(,nSize,sTmp.GetBuffer());
bResult = TRUE;
}
}
}
}
catch (CMemoryException* e)
{ }
catch (CFileException* e)
{
}
catch (CException* e)
{
}