Newsgroup: it.comp.lang.visual-basic
Titolo: [web] suggerimenti....

Ciao a tutti
Sto solo cercando un'idea, non siate severi...
Sto sviluppando un programma che consente l'aggiornamento di un catalogo on
line.
Senza entrare nei particolari, ci sono n tabelle che contengono i dati,
mentre le immagini sono registrate in file posizionati in cartelle e
sottocartelle che si chiamano come gli id di articoli e aziende.
Il tutto su SQL server.
In locale il cliente lavora su una copia, in access, sincronizzata con il
SQL a inizio e fine sessione.
Una delle tabelle contiene un campo nel quale memorizzo la pagina html in
formato testo della scheda articolo.
Avete qualche idea per come gestire l'indirizzo delle immagini all'interno
della pagina HTML, senza far impazzire il cliente con cartelle 'strane'?
Chissa' se sono stato chiaro...
esempio:
se il cliente ha codice 100, i suoi articoli hanno codici da 1000 a 1003,
sul server ho (fingendo un IP=115.116.117.118):
115.116.117.118/100/1003/immagine1.jpg
Questo e' l'indirizzo da inserire nel tag <img> all'interno della sua
pagina, memorizzata nel campo.



Innanzitutto presumo che tu non voglia/possa generare dinamicamente la
pagine, che ne so, in ASP o PHP, quindi l'html va generato dal client e
memorizzato nel db.
Non ho ben compreso la struttura dell'applicativo e del db, però presumo
che il problema si ponga poiché vuoi permettere all'utente di sfogliare
il sito in locale, altrimenti non avresti problemi a memorizzare nel db
il percorso che vuoi... quindi hai la necessità che il percorso locale
rispecchi quello sul server.
Inoltre la sincronizzazione tra i db viene fatta da Access e non dal tuo
programma.
A questo punto, quindi, sembra che il tuo programma non sia altro che
una consolle di inserimento/modifica dei dati.
E' corretto fino a qui? (così magari prima di sparar proposte non
realizzabili, si cerca di inquadrare esattamente il problema)
Ciao,
Moreno
-- 
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 Moreno
E' un piacere, Moreno.
Giorgio

software B solo per aggiornare i contenuti.
Allora, quando il cliente visualizza la pagina "già uploadata" (ovvero
il db locale è già sincronizzato con quello remoto) visualizza la
versione on-line, quindi quella sul suo PC non ha più importanza,
giusto?
Se è così, allora forse non è nemmeno necessario modificare la struttura
del db locale ma basta che quando l'utente visualizza l'anteprima, con
il programma B, questo analizza l'HTML e imposta per le img il percorso
locale; all'atto della sincronizzazione, invece, modifica tali percorsi
in quelli remoti, ovvero non fa altro che sostituire la path locale
dell'immagine con quella che avrà sul server.
In questo modo non si hanno dati ridondanti, ma dati che variano a
seconda dell'utilizzo richiesto in quel momento (anteprima o
sincronizzazione)
Può essere un'idea o mi è sfuggito qualcosa?


 Può essere un'idea o mi è sfuggito qualcosa?
Sicuramente non ti e' sfuggito nulla.
P.s.: e se , solo in locale, memorizzassi i media in un campo binary? Mi
sono pentito appena l'ho scritto...
Ciao
Giorgio

sono pentito appena l'ho scritto...
ma non abbastanza in tempo per premere "Invia".... OK, facciamo finta di
niente... :-))


evitare casini.
esatto.


 Moreno
La notte porta consiglio, il weekend porta allegria.
Intanto grazie della chiacchierata e buona domenica.
Giorgio