一个简单的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;
}