Newsgroup: it.comp.appl.access
Titolo: Immagini in database - E' davvero assurdo

Stavo procedendo alla predisposizione di record contenenti immagini come
specificato su SitoComune.
Io sono d'accordo su tutto ciò che è stato detto, ragazzi, ma
stramaledizione, un software che costa così tanto e non supporto l'OLE
Embedding è veramente pazzesco e ridicolo.
Non riesco a capacitarmi di come ca##o sia possibile che una cosa così
importante e cos' ben supportata tra l'altro dalle versioni 95, 97 e 2000
sia scomparsa con il 2003.
Voglio dire:
non mi frega un accidente delle dimensioni finali di un DB.
Voglio che diventi grande 30 Gigabyte.
Il mio database conta cinquemila film.
Ho 5000 locandine che è pazzesco dover collegare con il nome del file
preceduto dal path.
E' un lavoro da pazzi. Snervante.
Con Access 97 creavo la tabella, COdice, Titolo film, Regia, e tutti gli
altri campi e in coda LOCANDINA, come Oggetto OLE:
Era elementare.
In visualizzazione maschera trascinavo l'immagine dall'explorer di Windows
(JPEG) nel controllo e tutto finiva lì.
Adesso devo stare lì a copiare il nome del file per risparmiare spazio.
Cristosanto!
Possibile che nessun'altro abbia la necessità di archiviare enormi quantità
di immagini?
Possibile che adesso si debba acquistare un software a parte per legare
immagini a record?
Vi sembra normale?
Perchè accidente non posso più utilizzare la funzione di OLE Embedding su
Access?
Scusate lo sfogo, ma è veramente frustrante.
vuLCan

 E' un lavoro da pazzi. Snervante.
Mah... se sei stato furbo non e' cosi' problematico.
La furbizia sta nel similizzare il nome dell'oggetto con qualche 
attributo di associazione.
1) Ricca *dir* redirezionata su file (se po fa pure via codice e si 
salta il punto 2)
2) Import del file su una tabella
3) Ariricca update della tabella bersaglio (anche via codice e' una 
routinetta di poche righe)
4) Lascia perde le immagini dentro al db e' un massacro.
5) E la cosa che avevo piu' o meno fatto quando avevo deciso di
dibizzare le mie foto. (sono parecchie pure quelle). Nel fare questo ero 
partito addirittura al contrario, prima l'acquisizione del nome e poi 
l'aggiornamento degli altri dati
--
a.cara

 ha scritto nel messaggio
news:8gmre.5233$bc....@tornado.fastwebnet.it...

Fai ancora foto....?
Quanto ti dice Alessandro è frutto dell'esperienza non solo sua ma di tutti.
Ora puoi sfogarti, ma sinceramente che differenza fà avere una Cartella
con le immagini esterna al DB ed averle dentro...???
Non capisco questa rigida posizione...!!
Se proprio vuoi inglobarle fai qualche prova con un campo BLOBe vedi
se può migliorare...!
Certo che con 5000 immagini.................
Boh io gestisco nel mio ARCHIFOTO circa 2500 Foto ALTARISOLUZIONE comprese
quelle di Webshots(il famoso screenSaver) convertite in BMP circa 2Mb
cadauna
ed alcune decine di foto in BMP da oltre 10Mb, il tutto su una banale
cartella del
mio HD....!
Funziona benissimo.............
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 4) Lascia perde le immagini dentro al db e' un massacro.
Ma si, ma si..
Era uno sfogo..
Ciao

 Si, questo č ciň che ho fatto ma sono 5000 titoli! :(
e che ci vuole 30 secondi?

-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Le locandine hanno i nomi dei film ma senza spazi.
se e' cosi', per me, non devi fare quasi nulla
sul current credo che tu possa fare questo: (se hai A>97)
objimg.picture = folderlocandine & replace(nomefilm," ","")
e se fini'
--
a.cara

 Adesso devo stare lì a copiare il nome del file per risparmiare spazio.
Premettendo che non ho mai usato OLE per le immagini, ho provato per
curiosità la cosa con A 2003: ho problemi di qualità delle immagini
(inaccettabile, ma forse sbaglio qualcosa: è uguale anche convertendo in
format. 97) ma gli OLE embedded vengono gestiti come nelle precedenti
realese.
Puoi essere più chiaro?
Ciao.