数据库执行出现put_CommandText异常!
for (int i=0;i<6;i++)
{
sscanf_s(itemStr.Mid(2*i,2),"%x",&UserID[i]);
}
try
{
sql.Format("select count(*) as BuyTotal from BuyInformation where 用户编号 = '%s' AND 操作类型 = '用户购气'",itemStr);
pCommand->CommandText = (_bstr_t)sql;
pRecordset=pCommand->Execute(NULL,NULL,adCmdText);
}
catch(_com_error e)
{
MessageBox("数据库错误:\r\n" + e.Description(),"系统提示",MB_OK|MB_ICONERROR);
return;
}
代码如上,当调试运行到pCommand->CommandText = (_bstr_t)sql时,会在" HRESULT _hr = put_CommandText(pbstr);"出现异常!
当我将for循环里面的东西放到catch后面的话,就不会出现上述问题,很是奇怪!
...全文
相关推荐
access 一次执行多条sql语句
**OLE DB**: OLE DB (Object Linking and Embedding, Database) 是一种用于访问各种数据源(包括Microsoft Access)的技术。
Delphi_database.rar_DELPHI_database_delphi例程_数据库 浏览
首先,通过设置TClientDataSet的属性,如Connection、CommandText或ProviderName,连接到特定的数据库并执行查询。
mfc-ado-database.zip_MFC DataBase_mfc 数据库
标题中的“mfc-ado-database.zip_MFC DataBase_mfc 数据库”表明这是一个关于MFC库中使用ADO进行数据库交互的教程资源,其中包含了一个PDF文档“mfc ado database.pdf
DataBase_VBCode VB读写数据库代码实例
这个"DataBase_VBCode"压缩包很可能是包含了一系列VB代码示例,专门用于演示如何与数据库进行交互。
ASP_DB.rar_asp_asp db
在这个名为"ASP_DB.rar_asp_asp db"的压缩包里,我们可能找到了与ASP数据库操作相关的资源,包括一个文本文件"www.pudn.com.txt"和一个数据库访问模板。


数据库
