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

FKP wstawianie rekordów - powinno działać a nie chce
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5004
Strona 1 z 1

Autor:  marty123 [ 2013-06-16, 12:43 ]
Tytuł:  FKP wstawianie rekordów - powinno działać a nie chce

Witam,
próbuje zrobić wstawianie rekordów do tableli kursy, poniższy przykład wstawia tylko jeden zapis albo w ogóle, sprawdzam na bazie demo, nie wiem czemu.
Kod:
int bzKW
#include "dbnames.sci" // nazwy tabel
bzKW = Open KatalogRoku() + FN_KURSY + DBFN_EXT for base "kursy"
    BaseError( KatalogRoku() + FN_KURSY + DBFN_EXT, 4)


SetField(bzKW,"tabela","114")
SetField(bzKW,"data","2013-05-05")
SetField(bzKW,"symbol","NBP4")
SetField(bzKW,"waluta1","USD")
SetField(bzKW,"zakup1",val("3.12"))
SetField(bzKW,"sprz1",val("3.15"))
InsRec(bzKW)


SetField(bzKW,"tabela","112")
SetField(bzKW,"data","2013-05-02")
SetField(bzKW,"symbol","NBP3")
SetField(bzKW,"waluta1","USD")
SetField(bzKW,"zakup1",val("3.12"))
SetField(bzKW,"sprz1",val("3.15"))
InsRec(bzKW)


ma ktoś pomysł, co jest nie tak

Pozdrawiam
Marcin

Autor:  rafal [ 2013-06-17, 08:34 ]
Tytuł:  Re: FKP wstawianie rekordów - powinno działać a nie chce

Zobacz czy to zadziała
Kod:
int bzKW
#include "dbnames.sci" // nazwy tabel
bzKW = Open KatalogRoku() + FN_KURSY + DBFN_EXT for base "kursy"
    BaseError( KatalogRoku() + FN_KURSY + DBFN_EXT, 4)

InsRec(bzKW)
SetField(bzKW,"tabela","114")
SetField(bzKW,"data","2013-05-05")
SetField(bzKW,"symbol","NBP4")
SetField(bzKW,"waluta1","USD")
SetField(bzKW,"zakup1",val("3.12"))
SetField(bzKW,"sprz1",val("3.15"))
PutRec(bzKW)


Autor:  marty123 [ 2013-06-17, 10:16 ]
Tytuł:  Re: FKP wstawianie rekordów - powinno działać a nie chce

też nie działa, w ogóle nie wstawia
Kod:
int bzKW
#include "dbnames.sci" // nazwy tabel
bzKW = Open KatalogRoku() + FN_KURSY + DBFN_EXT for base "kursy"
    BaseError( KatalogRoku() + FN_KURSY + DBFN_EXT, 4)

InsRec(bzKW)
SetField(bzKW,"tabela","114")
SetField(bzKW,"data","2010-05-05")
SetField(bzKW,"symbol","NBP4")
SetField(bzKW,"waluta1","USD")
SetField(bzKW,"zakup1",val("3.12"))
SetField(bzKW,"sprz1",val("3.15"))
PutRec(bzKW)

close bzKw


Pozdrawiam
Marcin

Autor:  rafal [ 2013-06-17, 12:49 ]
Tytuł:  Re: FKP wstawianie rekordów - powinno działać a nie chce

A czy przypadkiem nie istnieje już tabela 114 w tym dniu?

Autor:  marty123 [ 2013-06-17, 18:24 ]
Tytuł:  Re: FKP wstawianie rekordów - powinno działać a nie chce

to wstawia tylko pusty rekord po wykonaniu
Insrec()

znalazłem:)

clear(bzKW)
po każdym wstawieniu, a jeszcze lepiej przed dla pewności.

Pozdrawiam

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