Salesforce.comODBCドライバーはSalesforceAPIを使用するため、ユーザーが開くことができるクエリカーソルの数にAPIが課す制限が適用されます。
ユーザーは、一度に最大10個のクエリカーソルを開くことができます。同じユーザー(つまり、特定のSalesforceアカウントを使用するように構成されたSalesforce ODBCデータソースを使用するアプリケーション)が新しいカーソルを開こうとすると、既存のカーソルの中で最も古いものが解放されます。アプリケーションが解放されたクエリカーソルを開こうとすると、エラーが生成されます。 (SalesforceODBCドライバーを使用してSQLServerをSalesforceに接続している場合、このような状況では「不明なプロバイダーエラー」が発生する可能性があります。)
さらに、クエリカーソルは、15分間操作がないと閉じられます。たとえば、SalesforceAPIがテーブルの最初の200行を返すクエリを実行するとします。さらに行がある場合は、クエリロケーター(カーソル)が返されます。 15分以内にそれ以上の行を要求しない場合、Salesforceはクエリロケーターを閉じます。その後、さらに行を要求すると、エラーが返されます。