Newsgroup: it.comp.lang.visual-basic
Titolo: [Sono in Difficolta']: Come gestire immagini con un D.B. SQL ?

  Salve, il mio nome e' Stefano e programmo in ambiente VB6/SQL da
circa un paio di anni.
Premetto subito che prima di postare ho cercato invano (probabilmente
mi saro' rincoglionito :-( ) sia fra la documentazione MSDN library
che sul sito comune.
Ho la necessità di dover gestire da un applicazione la
visualizzazione/memorizzazione di immagini in un Database SQL Server
7.00.
Ho gia' scaricato l'unico esempio presente sul sito comune sviluppato
da Vincenzo Roccasalvo, autore tra l'altro di stupende pubblicazioni.
L'esempio in questione utilizza un controllo PictureBox, un
Datacontrol, un DB Access e funziona benissimo.
Appena pero' sostituisco il Datacontrol con un ADODatacontrol (dovendo
usare sqlserver) con lo stesso DB Acces non riesco piu' a
scrivere/leggere il campo immagine.
E' inutile elencare la lunga serie di prove effettuate (anche su sql
server).
La mia impressione e' che mi manchi qualche informazione di base su
come gestire il formato immagine attraverso ADO, ma non so proprio
dove sbattere la testa.
Ringrazio anticipatamente chiunque volesse ragguagliarmi in merito,
Saluti
Stefano Langella
stefano....@tiscalinet.it



 7.00.
Non puoi memorizzare solo il percorso dell'immagine nel DB e poi l'immagine
direttametne su disco? di solito è sempre consigliato inserire nel database
solo il percorso e non l'oggetto! :?
Outluck Express... dove vuoi postare, postare, postare oggi? :-)

 solo il percorso e non l'oggetto! :?
Mi associo ...
se proprio non puoi farne a meno lascia perdere ADOdatacontrol .. prova  a
dare un'occhiata al metodo GetChunkdel recordset di ADO ...
saluti



  Il problema e' che la mia applicazione deve praticamente
visualizzare delle immagini che vengono inserite/gestite da una
applicazione proprietaria nel DB Sql Server.
Ho gia' provato a guardare il metodo GetChunk del recordset di ADO, ma
poi non mi e' chiaro come fare a gestire e visualizzare le immagini.
Cmq guardando bene la documentazione tutto fa pensare che con gli
oggetti PictureBox e Image associati all'AdoDataControl si possa fare
e che sia anche la maniera piu' semplice.
Io al momento ho installato la SP4 di VB6, non e' che c'e' qualche
bachetto su uno dei tre controlli?
--
                                            \\|//                    
                                            (. .)                    
/---------------------------------------oOOo-(_)-oOOo----------------------\
\                                             °                            /
/ Stefano Langella                                                         \
\                                                                          /
/ E-Mail Ufficio  
MailtoStefa...@finmek.com
                     \
\ E-Mail Privata  
Mailtostefa...@tiscalinet.it
                    /
/                                                                          \
\ Pgp KeyID 0xBC594F61                                                    /
/ Pgp FingerPrint AD 4C 94 6E 24 A3 1A 0C  53 2D EE 04 3C E0 95 A8        \
\                                                                          / 
/ Public Key Available http//
www-swiss.ai.mit.edu/~bal/pks-commands.html
 \
\                                        .oooO                             /
/                                        (   ) Oooo.                       \
\-----------------------------------------\ (--(   )-----------------------/
                                           \_)  ) /
                                               (_/
--

 saluti
anch'io sono per le immagini separate. ma in questi giorni su icsd c'e'
stato un thread su immagini in mysql con qualche buona ragione anche per
l'altra impostazione.
j.

 l'altra impostazione.
In mysql i database sono delle cartelle, le tabelle files nelle cartelle in
mssql non so...
Il fatto è che a mio parere il server sql dovrebbe essere sovraccaricato il
meno possibile... la possibilità di tenere il file server (dove risiedono le
immagini) separato dovrebbe sicuramente aumentare la scalabilià
dell'applicazione! :-)

 dell'applicazione! :-)
idem, la penso esattamente cosi'. pero' da' un'occhiata a quello che scrive
punkarruso su icsd. c'era un paio di post anche poco fa.



  Ragazzi OK, sono perfettamente d'accordo con voi.
Se dovessi creare un'applicazione che gestisce immagini in un DB
partendo da zero anche io non avrei dubbi a mettere i files immagini
fuori dal DB.
Il problema e' che l'applicazione proprietaria (fatta sicuramente a
cazz.) gestisce le immagini direttamente nel DB.