Microsoft Visual C++ .NET
MySQL 5.0.0

SQLデータベースから次のようにレコードを取得しようとすると
CRecordset::Open(CRecordset::snapshot, command , CRecordset::none);

条件にあうレコードが0件だと
Openを読んだ時点でエラーが起きるのですがこれを回避する方法はどんなものでしょうか?