Promotic
WikipediaLinkedInYoutubeTwitterFacebook

RsIsOpen - metoda objektu PmaAdo

Popis:
Test, zda existuje objekt AdoRecordset se zadaným identifikátorem.
Syntaxe:
Boolean RsIsOpen(String sId)
Volání:
b = oDb.RsIsOpen(sId)
Parametry:
sId(String) Jednoznačný identifikátor, pod kterým si objekt PmaAdo pamatuje objekt AdoRecordset.
Vrácená hodnota:
true - Objekt AdoRecordset se zadaným identifikátorem existuje (např. voláním metody RsOpen nebo DbExecute).
false - Objekt AdoRecordset se zadaným identifikátorem neexistuje. To znamená, že nebyl vůbec otevřen nebo už byl uvolněn voláním metody RsClose.
Poznámka:
Objekt ADO Record:

V závislosti na konkrétním ADO Provider se může stát, že jednořádkový výsledek SQL dotazu nebude vrácen v podobě objektu AdoRecordset s jedním záznamem, ale v podobě objektu AdoRecord (představuje jeden řádek). Není to ale typické pro nejběžněji užívané ADO Provider. Objekt AdoRecord je spíše vrácen při explicitních operacích, kdy z existujícího objektu AdoRecordset se vrátí konkrétní záznam v podobě objektu AdoRecord. Objekt AdoRecord se skládá z objektů AdoField stejně jako objekt AdoRecordset, na rozdíl od něj však nepodporuje metody pro přesun pozice aktuálního záznamu (např. MoveFirst). V dokumentaci se pro zjednodušení bude uvádět pouze běžnější vracený objekt AdoRecordset, přestože v určitých ojedinělých případech může být vrácen i objekt AdoRecord.

Viz také:
Příklad:
Otestování, zda v objektu PmaAdo ("/TestAdoDb") existuje zapamatovaný objekt AdoRecordset se zadaným jednoznačným identifikátorem ("table1").
JavaScriptVBScriptVyber a zkopíruj do schránky

var oDb = pMe.Pm("/TestAdoDb");
if (oDb.RsIsOpen("table1"))
//...

Historie:
Pm8.01.00: Vytvořeno
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice