![]() |
![]() |
![]()
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: 67 Pomógł: 4 Dołączył: 23.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Łączę się z bazą tak:
Później wykonuję zapytanie SELECT i przelatuje po wszystkich rekordach pętlą
Funkcja db_fetch_assoc wygląda tak:
Po wykonaniu tych operacji próbuję wykonać jedną z poniższych metod:
i pojawia mi się wspomniany wcześniej błąd. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:39 |