首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个简单的ADO方式连SQL有关问题.请帮小弟我看下吧

2012-02-03 
一个简单的ADO方式连SQL问题.请帮我看下吧我的程序是以ADO方式来联的,应用程序是VC++6.0写的。请大家帮忙给

一个简单的ADO方式连SQL问题.请帮我看下吧
我的程序是以ADO方式来联的,应用程序是VC++6.0写的。 

请大家帮忙给我一个答复吧。谢谢! 

我把我读数据库的形式写在这里可以看下。有没有问题。 

queryINI="SELECT * FROM command"; 
try 

  m_pRecordsetCmd-> Open( _bstr_t(queryINI),theApp.m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText); 

catch(_com_error e) 

  CString error; 
  error.Format("读Command表失败!错误信息:%s",e.ErrorMessage()); 
  return; 
}

然后异常退出,异常为:"读Command表失败!错误信息:未知错误"



[解决办法]
queryINI="SELECT * FROM command";
try
{
m_pRecordsetCmd-> Open( _bstr_t(queryINI),theApp.m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdUnknown);
}
catch(_com_error e)
{
CString error;
error.Format("读Command表失败!错误信息:%s",e.ErrorMessage());
return;



也可以这么写:

queryINI="SELECT * FROM command";
try
{
m_pRecordsetCmd-> Open( _bstr_t(queryINI),theApp.m_pConnection.GetInterfacePtr(),adOpenStatic,adLockOptimistic,adCmdText);
}
catch(_com_error e)
{
CString error;
error.Format("读Command表失败!错误信息:%s",e.ErrorMessage());
return;
}

热点排行