mojaSymfonia FORUM
https://forum.mix-soft.pl/

GetRec (nrBazy, NX)
https://forum.mix-soft.pl/viewtopic.php?f=15&t=1203
Strona 1 z 1

Autor:  edward [ 2009-09-16, 10:09 ]
Tytuł:  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?

Autor:  sqza [ 2009-09-16, 11:02 ]
Tytuł: 

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.

Autor:  edward [ 2009-09-16, 11:10 ]
Tytuł: 

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

Autor:  barnie [ 2009-09-16, 11:33 ]
Tytuł: 

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

Autor:  edward [ 2009-09-16, 12:01 ]
Tytuł: 

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

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/