[ jagger @ 23.02.2011. 11:09 ] @
Koristeci Tclientdataset komponentu napravio sam tabelu sa 10tak polja: Ime, Y_Att, Y_Def ....
U programu sam napravio da mi jedno dugme upisuje podatke, drugo brise a trece cita.

Kako da podesim da polje "Ime" ima unique vrednosti? Da se ne moze 2x upisivati ista vrednost?

Znam da se ide nesto preko IndexDef.. ali nikako da nadjem na netu informaciju o tome.



[ savkic @ 24.02.2011. 12:27 ] @
> Kako da podesim da polje "Ime" ima unique vrednosti? Da se ne moze 2x upisivati ista vrednost?
> Znam da se ide nesto preko IndexDef.. ali nikako da nadjem na netu informaciju o tome.

Definicije se prave pomoću AddIndex ili AddIndexDef metode ali verovatno nećeš uspeti da dobiješ tako željenu funkcionalnost, nisam siguran da cds radi takve provere sam. Obično o unique indeksu brine baza, ako imaš samo tabelu u memoriji moguće da ćeš morati da sam implentiraš proveru jedinstvenosti.
[ jagger @ 02.03.2011. 13:02 ] @
Hvala, na pomoci. U pravu si, u tom slucaju mi program puca pri unosu istog naziva. Jednostavnije mi je bilo (posto tabela nije velika) da pri unosu proveri postoji li vec taj naziv i ako postoji da posaje poruku duplikat.