Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Foxpro


Qdidactic » stiinta & tehnica » informatica » foxpro
Manipularea campurilor unei baze de date



Manipularea campurilor unei baze de date



Accesul la campurile unei b.d. este controlat de comanda SET FIELDS.
sintaxa : set fields on | off
SET FIELDS TO [ [<camp1> [<camp2>..] ] | ALL ]
unde <camp1>,<camp2>,.. reprezinta lista campurilor ce pot fi accesate in cazul SET FIELDS ON. SET FIELDS TO ALL permite accesul la toate campurile, chiar daca starea lui SET FIELDS este ON. SET FIELDS TO face ca lista campurilor sa fie vida, deci nici un camp nu va putea fi accesat in cazul SET FIELDS ON.
Pentru a se reveni la accesul tuturor campurilor se introduce una dintre comenzile :
set fields to all sau
set fields off
Numarul campurilor dintr-o b.d. este dat de functia FCOUNT( [<exp N>] ) unde <exp N> reprezinta zona de lucru in care este deschisa b.d. (daca nu se specifica, se considera ca functia se refera la b.d. deschisa in zona de lucru curenta). Daca in zona de lucru specificata nu este deschisa nici o b.d. functia va returna valoarea 0.
Functia FIELD( ) returneaza numele unui camp dintr-o b.d., identificat prin numarul campului in cadrul structurii b.d.
sintaxa : FIELD (<expN1>[, <expN2>] )
unde <expN1> specifica numarul campului, iar <expN2> identifica zona de lucru in care se afla b.d. (daca nu se specifica, functia se refera la zona de lucru curenta).
Functia returneaza un sir de caractere continand numele campului specificat, scris cu majuscule.
In cazul in care numarul de ordine al campului specificat este mai mare decat numarul total de campuri al b.d., functia va returna sirul vid de caractere.
Functia FSIZE() returneaza marimea unui camp al unei b.d., specificat prin numele sau.
sintaxa : FSIZE (<expC1>[, <exp N>])
unde <expC1> este un sir de caractere ce reprezinta numele campului, <exp N> specifica zona de lucru. Rezultatul este de tip numeric.





Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright