Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




DESCHIDEREA SI INCHIDEREA UNEI BAZE DE DATE

Baze de date


DESCHIDEREA sI ÎNCHIDEREA UNEI BAZE DE DATE

Pentru lucrul cu b.d. create anterior este necesara deschiderea lor în zone de lucru ale FoxPro. Acest lucru se relizeaza folosind comanda USE



sintaxa: USE [<fisier> ?

[în <zona de lucru>]

[AGAIN]

unde <fiş 929e48j ;ier> este fisierul b.d. ce va fi deschisa. Daca nu se specifica nici <fisier> si nici ? atunci comanda are ca efect închiderea b.d. din zona de lucru curenta. Daca în locul fisierului apare ? fisierul b.d. ce va fi deschisa va fi obtinut printr-o fereastra de dialog.

În cazul în care clauza îi lipseste deschiderea b.d. se va face în zona de lucru curenta, altfel zona de lucru în care se va deschide b.d. va fi cea specificata în clauza in.

În cazul în care se doreste deschiderea unei b.d. de mai multe ori în zone de lucru diferite se foloseste clauza AGAIN.

Daca la deschiderea unei b.d. în zona de lucru exista o alta b.d., cea veche este închisa automat înainte de deschiderea celei noi.

Închiderea bazelor de date se poate realiza si cu comenzile CLOSE ALL si CLOSE DATABASE.

sintaxa:CLOSE ALL

- închide toate fisierele din toate zonele de lucru si selecteaza zona de lucru 1

CLOSE DATABASE

- închide toate bazele de date si selecteaza zona de lucru 1.

Pentru a obtine informatii despre zonele de lucru si b.d. deschise în ele se vor folosi doua functii: USED() si DBF().

sintaxa: USED([<expN> <expC>])

unde <expN> sau <expC> specifica zona de lucru despre care dorim sa aflam informatii.

Aceasta functie returneaza o valoare logica astfel:

.T. daca în zona de lucru este deschisa o b.d.

.F. daca zona de lucru este libera

Daca nu se specifica o zona de lucru, functia se refera la zona de lucru curenta.

Pentru a afla ce b.d. este dechisa într-o anumita zona de lucru se foloseste functia DBF(). Aceasta returneaza un sir de caractere ce contine numele b.d. deschisa într-o zona de lucru.

sintaxa: DBF([<expN])

unde <expN> reprezinta numarul zonei de lucru la care functia se refera. Daca nu este deschisa nici o b.d. în zona de lucru specificata, atunci va fi returnat sirul vid.

exercitiu: Sa se deschida b.d. agenda.dbf în doua zone de lucru (1 si 2) si sa se închida b.d. din zona 1.

USE AGENDA

USE AGENDAIN 2 AGAIN

? DBF(2)

AGENDA.DBF

SELECT 1

USE


Document Info


Accesari: 1007
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )