Announcement

Collapse
No announcement yet.

TAdoDataSet.RecordSet - Object

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TAdoDataSet.RecordSet - Object

    Hallo,

    ich suche im RecordSet die Möglichkeit die Anzahl der Datensätze anzufragen. Das würde die Sourcecode Blockstruktur ein wenig entschärfen.

    <pre>
    with xFrameAuftragPosition, tbAuftPosdata, xFrameGroessen do
    begin
    if RecordCount = 0 then Exit;

    with RecordSet do
    begin
    MoveFirst;
    repeat
    AddValue(MyInputLine,tbAuftPosdataGroesse.Value... .);
    MoveNext;
    if Eof then Break;
    until False;
    end;
    end;
    </pre>

    RecordCount gibt es auf dieser Ebene (RecordSet) nicht. Kennt jemand vielleicht noch eine andere Eigenschaft die man abfragen kann.

    Gruß
    Mathias

  • #2
    Hallo,

    immer dann, wenn der ausgewählte Cursor diese Information unterstützt, liefert RecordCount die Anzahl der Datensätze zurück:
    <pre>
    var
    aCommand : _Command;
    aRS : _RecordSet;
    begin
    ..
    aRS := aCommand.Execute(vRowsAffected, EmptyParam, adOptionUnspecified);
    iRecCount := aRS.Get_RecordCount;
    </pre&gt

    Comment

    Working...
    X