![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 4 Dołączył: 23.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Łączę się z bazą mssql server za pomocą klasy COM wg przykładu przedstawionego na stronie http://php.net/manual/en/class.com.php. Wykonuję zapytanie a następnie iteruję po nim za pomocą metody moveNext klasy Recordset. Po osiągnięciu EOF chcę powtórzyć iterację po wszystkich rekordach, jednak przy wywołaniu moveFirst lub move(0) otrzymuję komunikat błędu: Source: ADODB.Recordset Description: Funkcja BOF lub EOF zwraca wartość prawdziwą lub bieżący rekord został usunięty. Żądana operacja wymaga bieżącego rekordu. in ... Dlaczego po osiągnięciu EOF nie moge przeskoczyć ponownie na pierwszy rekord? Z góry dzięki za wszelkie wskazówki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 18 Dołączył: 13.03.2009 Skąd: lublin Ostrzeżenie: (0%) ![]() ![]() |
$rs->MoveNext(); $resource->movefirst(); popatrz, pomyśl, chyba coś chcesz użyć jak nie jest zadeklarowane poza tym ten kod jest dziwny bo po kiego grzyba robisz coś w pętli skoro masz coś takiego jak EOF? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 09:01 |