nOptions | [opcjonalne] (Long) Określa, w jaki sposób polecenie zostanie wykonane. Wartość jest typu ADO AffectEnum.
-1 (domyślnie) - (adOptionUnspecified) Nie określone polecenie - oznacza wykonanie zwykłe (synchronicznie).
16 - (adAsyncExecute) Asynchroniczne polecenie, to znaczy, że metoda nie czeka na wynik operacji.
Odpowiada wartości ADO adAsyncExecute. 32 - (adAsyncFetch) Określa, że wiersze określone w właściwości ADO Recordset.CacheSize mają być odczytywane synchronicznie, i pozostające wiersze majązostać odczytane asynchronicznie.
Odpowiada wartości ADO adAsyncFetch. 64 - (adAsyncFetchNonBlocking) Określa, że główny wątek (thread) nie będzie nigdy blokowane podczas odczytu. Jeżeli wymagany wiersz nie zosta wczytany, wtedy wskaźnik bieżącego rekordu zostanie przesunięty na koniec.
Odpowiada wartości ADO adAsyncFetchNonBlocking. 512 - (adExecuteRecord) Określa, że wywołane zapytanie/polecenie zwraca jeden wiersz, który ma zostać zwrócony w formie obiektu AdoRecord.
Odpowiada wartości ADO adExecuteRecord. |
---|
var oDb = pMe.Pm("/TestAdoDb");
var oRs = oDb.RsGet("table1");
if (oRs)
{
oRs.Requery();
}