existuje program na ucetnictvi?
Leos Urban
Leos.Urban na iol.cz
Čtvrtek Duben 5 11:37:08 CEST 2001
> > To asi nebude nejlepší řešení, co takhle např. SELECT * FROM sklad LIMIT
a,
> > b a interakce s ovladanim. Ten dotaz bude samozrejme slozitejsi, pro
moznost
> > dynamickeho skakani po položkách začínajících např na skříň...
> > Jaromir
> hmm.. a co vec zvana CURSOR?
Kurzory ctou data PO deklaraci SELECT prikazu, tj. tento problem neresi.
PREPARE prikaz FROM "SELECT * FROM SKLADPOL WHERE nazev like 'Skrin%'"
DECLARE A CURSOR FOR prikaz
OPEN A
i = 1
while (1)
{
FETCH A INTO neco[i++]
if (sqlcode<0 || sqlcode==NOTFOUND) break;
}
CLOSE A
FREE A
... zobrazeni dat z pole neco[]
Jde samozrejme udelat to tak, ze cyklus nacte vety od,do - ale tim se stejne
na klienta
poslou vsechny vybrane zaznamy a on z nich zobrazi jen neco. Takto se to
dela
pri programovani WEB aplikaci, neumi-li server jiz zmineny rozsah zadat v
SELECTu.
Leos
Další informace o konferenci Linux