nRows | [nepovinné] (Long) Určuje počet vrácených záznamů. Výchozí hodnota je -1 = (adGetRowsRest) všechny zbývající záznamy. |
---|---|
vStart | [nepovinné] (Variant) Určuje startovací pozice (Bookmark).
Pokud není nastaveno, pak startovací pozicí bude stávající pozice aktuálního záznamu. Pokud se uvede platný Bookmark, pak bude startovací pozicí. Nebo pro určení startovací pozice lze použít domluvené číselné konstanty: 0 (přednastaveno) - (adBookmarkCurrent) Aktuální záznam.
1 - (adBookmarkFirst) První záznam.
2 - (adBookmarkLast) Poslední záznam. |
aFields | [nepovinné] (Variant) Samotný název, pole názvů sloupců nebo pole pozic sloupců záznamu. |
var oDb = pMe.Pm("/TestAdoDb");
var oRs = oDb.RsOpen("", "SELECT * FROM table1", "cursor:static;");
var aData = Pm.CreatePmArray();
if (oRs)
{
oRs.MoveFirst();
aData.LoadFromVbArray(oRs.GetRows(20, 0));
}
var oDb = pMe.Pm("/TestAdoDb");
var oRs = oDb.RsOpen("", "SELECT * FROM table1", "cursor:static;");
var aColNames = Pm.Array1("name", "value");
var aData = Pm.CreatePmArray();
if (oRs)
{
oRs.MoveFirst();
aData.LoadFromVbArray(oRs.GetRows(20, 0, aColNames.SaveToVbArray()));
}
var oDb = pMe.Pm("/TestAdoDb");
var oRs = oDb.RsOpen("", "SELECT * FROM table1", "cursor:static;");
var aColNames = Pm.Array1("name", "value");
if (oRs)
{
oRs.MoveFirst();
var aData = Pm.CallAxMethod("", oRs, "GetRows", 20, 0, aColNames.SaveToVbArray());
}