Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 4.505 pregleda

Najnovija ↓

jedinstvenost kljuca 01.02.2004. u 20:02 · pre 276 meseci #1
Radim bazu u delphiju u paradoxu.

1. pitanje:
Zanima me kako da proverim, da li je novi uneti kljuc jedinstven, tj. da nema jos jedan takav koje je vec unet.Da li postoji neka funkcija koja to ispituje?

2. pitanje:

Kako da u bazu (paradox) ubacim sliku koja je jpeg formata. Ja znam to da uradim za bmp, i ico, ali kako se radi sa jpg?

3.pitanje:
Ako jedna tabela ima slozen kljuc od dva polja, a ja treba da kljuc ove tabele prebacim u drugi, da li prebacujem oba polja?
Re: jedinstvenost kljuca 02.02.2004. u 23:23 · pre 276 meseci #2
1. Ako si definisao primarni ključ kada si pravio tabelu, biće podignut izuzetak. Ako nisi, napravi upit (query) sa parametrom, koji će da proveri da li takvih ima već u bazi. Nešto kao:
Code:

  select count(*)
    from radnik
  where sifra = :parametar

Ukoliko ti ovaj upit vrati 0 kao rezultat - ključ koji hoćeš da uneseš ne postoji...

2. Nemam pojma.

3. Ako je složen ključ, podrazumeva se da u detalj tabelu prenosiš sva polja koja učestvuju u primarnom ključu.
Potpis
Nisam ni znao da znam dok nisam prob'o!
Re: jedinstvenost kljuca 03.02.2004. u 09:49 · pre 276 meseci #3
2. Stavi da ti je polje tipa blob i u njega gurni TMemoryStream koji ćeš dobiti od JPEG-a.
3. Ja bih ti preporučio da ipak kreiraš jedinstveni identifikator (autoinc i sl.) baš zbog gore navedenih komplikacija.
Potpis
Sve sto je besmislenije, utoliko je bolje.
Re: jedinstvenost kljuca 03.02.2004. u 20:27 · pre 276 meseci #4
Kako to da u polje tipa blob gurnem Tmemorystream? Mozete li mi malo pojasniti
Re: jedinstvenost kljuca 04.02.2004. u 16:03 · pre 276 meseci #5
1. Napunite TMemoryStream sa JPEG slikom.
2. U polje tipa blob upisete sadrzaj TMemoryStream-a:
Code:

Table1Polje.AsVariant := msJPEG;
// gde je msJPEG memory stream slike

Potpis
Sve sto je besmislenije, utoliko je bolje.
Re: jedinstvenost kljuca 04.02.2004. u 19:28 · pre 276 meseci #6
mozda sam dosadan, ali stvarno nisam skontao.

Evo ovako polje za sliku u tabeli film napunim preko obicnog image-a ovako

TableFilmSlika.Assign(Image1.Picture);

Sad mi nije jasno, gde da definisem taj tmemorystream i kako da ga napunim slikom?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme