Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-29, 01:05x



Odpowiedz w temacie  [ Posty: 5 ] 
GetRec (nrBazy, NX) 
Autor Wiadomość

Rejestracja: 2009-09-10, 09:52
Posty: 40
Post GetRec (nrBazy, NX)
Witam,

Mam taki problem, że uzywając funkcji GetRec (nrBazy, NX) przegladam kolejne rekordy w bazie SM. Nie wiem dlaczego ale majac np 34 rekordy w bazie, znajduje mi tylko 17 tzn. skacze co drugi rekord: 1,3,5,...

jaka moze byc przyczyna?


2009-09-16, 10:09
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2009-01-13, 10:45
Posty: 86
Post 
Wszystko zależy od parametrów klucza jaki użyłeś do przeglądania bazy SM (parametry ustawień poszczególnych segmentów) - podeślij większą część kodu będzie łatwiej zdiagnozować problem.


2009-09-16, 11:02
Wyświetl profil

Rejestracja: 2009-09-10, 09:52
Posty: 40
Post 
Kod:
ileRekordow = GetRecordCount(nrBazy)
   
   ileRekordow1 = Using "%L", ileRekordow

      GetRec (nrBazy, FS)

          //tutaj zczytuje dane z pierwszego rekordu

      zmienna = 1

      GetRec (nrBazy, NX)

      while zmienna < 100

      GetRec (nrBazy, NX)
      
      zmienna += 1      
            
           // zczytuje jeszcze kolejne dane z nastepnych rekordow

      wend


            f = OPEN sciezka FOR Output

            print #f; dane ktore zczytalem
                                print #f; ileRekordow1
   
            Close f


Ostatnio zmieniony 2009-09-16, 11:26 przez edward, łącznie zmieniany 1 raz



2009-09-16, 11:10
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2008-04-07, 13:26
Posty: 208
Pomógł: 2
Post 
ale sieczka.

popatrz na inne przyklady na FORUM pobierające dane z bazy danych :

Wyciąganie danych z bazy - ambasic
http://forum.mojasymfonia.pl/viewtopic.php?t=910

Dlaczego nie działa SetKeySeg na stringach?
http://forum.mojasymfonia.pl/viewtopic.php?t=836

itd itd ....

i postępuj analogicznie


2009-09-16, 11:33
Wyświetl profil

Rejestracja: 2009-09-10, 09:52
Posty: 40
Post 
Dzieki wielkie. Pomogło. Robie to na podstawie dokumentacji i tam nie ma wszystkiego jak np. pokazane jest tylko otwieranie bazy poprzez sciezke a na forum znalazlem ze mozna po prostu tak: baseSM sm


2009-09-16, 12:01
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 5 ] 

Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 81 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant