ADO 操作Access数据库问题
这段代码是按学号搜索一条记录的,有没有好的方法判断学号不存在啊?
_ParameterPtr m_pParameter,pParam1;
HRESULT hr;
hr=m_pCommand.CreateInstance(__uuidof(Command));
hr=m_pParameter.CreateInstance(__uuidof(Parameter));
m_pCommand->ActiveConnection=m_pConnection;
m_pCommand->CommandText="SELECT * FROM studentinfo WHERE stuNo=?";
pParam1=m_pCommand->CreateParameter("",adBSTR,adParamInput,sizeof(_bstr_t),(char *)_bstr_t(m_stuNo1));
hr=m_pCommand->Parameters->Append(pParam1);
m_pRecordset=m_pCommand->Execute(NULL,NULL,adCmdText);
_ParameterPtr m_pParameter,pParam1;
HRESULT hr;
hr=m_pCommand.CreateInstance(__uuidof(Command));
hr=m_pParameter.CreateInstance(__uuidof(Parameter));
m_pCommand->ActiveConnection=m_pConnection;
m_pCommand->CommandText="SELECT * FROM studentinfo WHERE stuNo=?";
pParam1=m_pCommand->CreateParameter("",adBSTR,adParamInput,sizeof(_bstr_t),(char *)_bstr_t(m_stuNo1));
hr=m_pCommand->Parameters->Append(pParam1);
m_pRecordset=m_pCommand->Execute(NULL,NULL,adCmdText);
...全文
相关推荐
Microsoft Office Access database engine 2007 Chinese simplified
Excel文件导入SQL Server 2012 时出现 “未在本地计算机上注册’microsoft.ACE.oledb.12.0‘ ”错误,安装此插件即可
Microsoft Access Database Engine X64:64位数据库操作解决方案
在本章中,我们将探究Access Database Engine的64位版本,它为开发者提供了在64位操作系统中访问Microsoft Access数据库文件的能力。我们将首先了解64位版本的关键特性,包括其支持的数据结构和性能优势。接着,我们将分析为何64位版本对于处理大量数据和高并发访问变得尤为重要,并探讨它如何成为开发高性能数据库应用的首选工具。本章还将简要介绍64位版本的主要应用场景,并为接下来的章节内容打下坚实的基础。
精彩编程与编程技巧-用 DAO 或 ADO 正确访问 Access 2000...
用 DAO 或 ADO 正确访问 Access 2000
Visual C++ 采用ADO方式访问access数据库
Visual C++ 采用ADO方式访问access数据库
ado连接access数据库.pdf
ado连接access数据库.pdf


数据库
