Baze podataka

1

Baze podataka

offline
  • Pridružio: 24 Feb 2007
  • Poruke: 167
  • Gde živiš: Babusnica

Kako da kreiram bazu podataka u koju ce da se ubacuju slike? Radim u delphiju 4.

HVALA UNAPRED!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Ovo i nema previse veze sa samim Delphijem vec ti je vise vezano za baze podataka... U sustini ti treba polje tipa BLOB i u njega mozes da smestis sliku ili neki drugi fajl.

Proguglaj malo, naci ces dosta stvari ( izmedju ostaloga ima dosta objasnjenja i kako se sve to povezuje sa Delphijem )!



offline
  • Pridružio: 08 Jan 2007
  • Poruke: 279
  • Gde živiš: Srbija

Bazu podataka možeš kreirati u bilo kom alatu koji je za to predviđen. Naravno, možeš pomoću delphija (Database desktop) i BDE -a, ali ti to ne preporučujem. Varijantu koju preporučujem, s obzirom da nisi dao više detalja, jeste da u bazu insertuješ samo link ka slici i pozivanjem tog sloga predstaviš i sliku. Nedostatak ovog pristupa je taj što se vezuješ za folder u kojem ti je slika, a nedostatak korišćenja polja tipa BLOB je u tome što se povećava veličina same baze.

offline
  • Pridružio: 24 Feb 2007
  • Poruke: 167
  • Gde živiš: Babusnica

Kako mogu da napravim to u database desktopu? Meni treba za sigurno preko 2000 slika ciji se broj povecava iz dana u dan.

offline
  • Pridružio: 08 Jan 2007
  • Poruke: 279
  • Gde živiš: Srbija

Onda, ne bi trebao raditi sa Database Desktop i BDE -om, nego uzmi nešto ozbiljnije. Ako budeš čuvao samo linkove (path) do foldera sa slikom, SQLite će ti rešiti posao. Mala, besplatna baza koja u saradnji sa Delphijem funkcioniše besprekorno.

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

I ja ti kao loshmi_sr ( a verovatno ce se i ostali sloziti Very Happy ) predlazem da slike cuvas u nekom folderu, a da u bazi cuvas samo putanje do tih slika. Tolika kolicina slika moze da ti dosta optereti i uspori bazu, a to naravno ne zelis, a ovako ces taj problem resiti mnogo efikasnije posto u bazu stavljas samo relativno kratak txt.

Na ovaj nacin mozda neces moci tako lako da zastitis slike od eventualnog kopiranja ( ako ti je to uopste i bila jedna od zamisli ), ali ces dobro da rasteretis bazu, a u svakom slucaju kopiranje ne mozes ni da sprecis posto ako je meni stalo da imam neku sliku lupicu printscr nad prozorom programa i iseci cu sliku Very Happy. Znaci sto se toga tice i nije neki pretarani propust Wink.

offline
  • Pridružio: 24 Feb 2007
  • Poruke: 167
  • Gde živiš: Babusnica

Problem je sto nikad nisam radio tako sa putanjama. Ima li negde neki primer da vidim kako to ide?

offline
  • Đuro Glumac
  • dipl. ing. informatike
  • Pridružio: 08 Feb 2004
  • Poruke: 3640
  • Gde živiš: ApAtIn

Sa kojom bazom radis?

Ako je u pitanju npr. Paradox evo deo iz helpa:

"Paradox graphic fields contain pictures. You can create graphics in a painting or drawing application, or scan in images.
You can select .BMP, .PCX, .TIF, .GIF, and .EPS file formats. When you paste a graphic into a graphic field, Database Desktop converts the graphic into the .BMP format.
Graphic fields do not require a size because they are not stored in the table, but in separate files.
To view a graphic field, use Paradox."

Znaci za tip polja stavis graphic i on podrzava formate koji su ovde iznad napisani.

offline
  • Pridružio: 24 Feb 2007
  • Poruke: 167
  • Gde živiš: Babusnica

A koji je tip za graphic?to je samo jedno slovo koje oznacava tip?

offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

A zasto nebi jednostavno kada se nesto desi(neka procedura ili nesto drugo) u Image1 ubacio odredjenu sliku preko putanje???(mislim da to moze, nisam nikad probao, ali nema razloga da nemoze)

Ko je trenutno na forumu
 

Ukupno su 876 korisnika na forumu :: 23 registrovanih, 4 sakrivenih i 849 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: aleph_one, AMCXXL, Asprilja, BORUTUS, Butcher, cikadeda, deLacy, Denaya, GreenMan, kaskadija, Leonov, mladen.zovko, Mrav Obrad, opt1, ping15, PrincipL, Profesor_018, Rusmir, sekretar, Shajlok, Stoilkovic, Valter071, zlaya011