目的是想要插入不重复的纪录,我的代码如下:
if(SUCCEEDED(hTRes)&&SUCCEEDED(hTCom))
{
m_pCommand->CommandText= (LPSTR)(LPCTSTR)strSelect;
m_pRecordset = m_pCommand-> Execute(&vNULL,&vNULL,adCmdText); if(!(m_pRecordset-> BOF)&&!(m_pRecordset-> adoEOF))//在纪录为空的时候,进不了这个if语句,
{
m_pCommand-> CommandText = (LPSTR)(LPCTSTR)strSql;
m_pRecordset = m_pCommand-> Execute(&vNULL,&vNULL,adCmdText);
}
else
{
MessageBox(_T("此信息已添加!"));
return TRUE;
}
}
//错误提示 BOF或EOF有一个为真,或者当前纪录被删除,所需的操作需要一个当前纪录!
if(SUCCEEDED(hTRes)&&SUCCEEDED(hTCom))
{
m_pCommand->CommandText= (LPSTR)(LPCTSTR)strSelect;
m_pRecordset = m_pCommand-> Execute(&vNULL,&vNULL,adCmdText); if(!(m_pRecordset-> BOF)&&!(m_pRecordset-> adoEOF))//在纪录为空的时候,进不了这个if语句,
{
m_pCommand-> CommandText = (LPSTR)(LPCTSTR)strSql;
m_pRecordset = m_pCommand-> Execute(&vNULL,&vNULL,adCmdText);
}
else
{
MessageBox(_T("此信息已添加!"));
return TRUE;
}
}
//错误提示 BOF或EOF有一个为真,或者当前纪录被删除,所需的操作需要一个当前纪录!
解决方案 »
- OpenProcessToken()函数调用失败 请大家帮忙
- 数据如何在datagrid显示,急啊
- 这行语句怎理解?
- 有谁可以用通俗的语言讲一下NetBios究竟有什么用。
- 如何进行Unicode格式和纯文本格式的相互转换
- 关于webbrowser和IHTMLDocument2的两个问题
- 我公司的一个程序要家Live Update功能,如何实现啊?
- how to set the item height of listctrl?
- !!!简单的问题呀!!抢份了哟!!怎样设置一个闪烁的输入光标呀?
- 国外有什么好的论坛?
- LINK : fatal error LNK1104: cannot open file "?.exe"
- 高分求问acrobat sdk plugin的使用方法
判断记录集为空是if ((m_pRecordset-> adoEOF) && (m_pRecordset-> BOF))
而不是 if(!(m_pRecordset-> BOF)&&!(m_pRecordset-> adoEOF))//
如没有重复纪录就进不去?