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 1015 korisnika na forumu :: 72 registrovanih, 4 sakrivenih i 939 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 6.5lapua, amonsrb, aramis s, Banovo Brdo, bojanstros9, Bokiboks, boracbl1389, Boris90, cakija, Clouseau, cuvarkuca, DeerHunter, DezurniOperativni, djboj, DonRumataEstorski, FilipSRB, FOX, Giskard, ibssa, ILGromovnik, Ilija84, IpMan, Jose, ladro, ljubo70, M74AB3, mercedesamg, metallac777, mikidragi, milenko crazy north, Milometer, Mldo, MrG, Mzee, nebojsag, nedeljkovici, NiKoLa27, nikolapetkovic, nixos, nuke92, Panter, pasko2025, Pilence, Remarqe, rodoljub, rovac, SamoGledam, sap, Shilok, Simulink11000, singa, skok, skvara, SpaDej, stingD, Stoilkovic, Tas011, Tihi86, tm, tritonus, Vanderx, VaRvArI 85, vaso1, Vidlič, vlado_pg, xAlex2, Yugol33, zdrebac, Zoran1959, zule2, ZZZ, ČOBAN