nOptions | [nepovinné] (Long) Určuje, jak bude proveden příkaz. Hodnota je typu ADO AffectEnum.
-1 (přednastaveno) - (adOptionUnspecified) Neurčený příkaz - znamená normální provedení (synchronně).
16 - (adAsyncExecute) Asynchronní dotaz, to znamená, že metoda nečeká na výsledek operace.
To odpovídá hodnotě ADO adAsyncExecute. 32 - (adAsyncFetch) Určuje, že řádky určené vlastností AdoRecordset.CacheSize se mají načíst synchronně, a zbývající řádky se mají dočíst asynchronně.
To odpovídá hodnotě ADO adAsyncFetch. 64 - (adAsyncFetchNonBlocking) Určuje, že hlavní vlákno (thread) nebude nikdy blokováno při čtení.
Pokud požadovaný řádek nebyl načten, pak ukazovátko aktuálního záznamu bude přesunuto na konec. To odpovídá hodnotě ADO adAsyncFetchNonBlocking. 512 - (adExecuteRecord) Určuje, že volaný dotaz/příkaz vrací jeden řádek, který má být vrácen v podobě objektu AdoRecord.
To odpovídá hodnotě ADO adExecuteRecord. |
---|
var oDb = pMe.Pm("/TestAdoDb");
var oRs = oDb.RsGet("table1");
if (oRs)
{
oRs.Requery();
}