Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

primarni indeks baze podataka

[es] :: C/C++ programiranje :: C/C++ za početnike :: primarni indeks baze podataka

[ Pregleda: 2092 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dzesika60
ucenik

Član broj: 172159
Poruke: 29
*.goranjesic.net.



Profil

icon primarni indeks baze podataka03.03.2010. u 14:25 - pre 171 meseci
Pozdrav,
1. Napravila sam tabelu podataka(bazu) u Paradox7 (DataBaze Desktop).
2. Napravila sam BCB6 aplikaciju koja se povezuje na tabelu. U aplikaciji postoje komponente DBEdit kojima mogu da unosim nove podatke tabele ili azuriram postojece...

Zanima me ako je jedno od DBEdit polja indeks(kljuc) tabele, kako da napravim proveru da ne unesem ponovo isti kljuc, jer u tom slucaju program "padne"?


npr:
index u tabeli je prvo polje i zove se "id ime".
 
Odgovor na temu

BinaryRuler

Član broj: 73518
Poruke: 189
109.93.25.*



+3 Profil

icon Re: primarni indeks baze podataka03.03.2010. u 17:16 - pre 171 meseci
Namestis da ti se index polje odredjuje automatskim inkrementom, a ne da ga unosi korisnik.

[Ovu poruku je menjao BinaryRuler dana 03.03.2010. u 18:32 GMT+1]
 
Odgovor na temu

dzesika60
ucenik

Član broj: 172159
Poruke: 29
93.87.158.*



Profil

icon Re: primarni indeks baze podataka03.03.2010. u 20:08 - pre 171 meseci
Shvatam varijantu sa autoinkrementom, ali bas sam zamislila da kljuc bude vezano za neki pojam a ne za broj.
Pa ako imas ideju...
u svakom slucaju hvala
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
212.200.65.*

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: primarni indeks baze podataka03.03.2010. u 20:20 - pre 171 meseci
Mozes na primer da:

* Prodjes kroz celu bazu u petlji i proveris da li je taj pojam vec iskoriscen. Prethodno uradis DisableControls() a na kraju EnableControls() da se prolazak kroz bazu ne bi vizuelno reflektovao na ekranu. Ponekad je potrebno i uzeti polozaj (TBookmark) trenutnog sloga, da pretraga ne bi poremetila redosled.

* Odrzavas stanje primarnih kljuceva paralelno u nkoj TStringList-i. Belezis paralelno upise/ispravke/brisanja.

Itd...


Ipak, ja ti savetujem da batalis Paradox i predjes (za desktop baze) na MS ACCESS (*.mdb) + ADO komponente za pristup ovoj bazi. Prednosti su brojne.

 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: primarni indeks baze podataka

[ Pregleda: 2092 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.