Newsgroup: it.comp.www.asp
Titolo: Database e Siti Web

Salve a tutto il NG, come presto capirete dal contenuto di questo messaggio,
sono un programmatore che si sta affacciando al mondo ASP.
Utilizzo Visual Interdev 6.0 Ent. SP3, e sto iniziando a creare i primi
progetti.
Mi sto entusiasmando a questo nuovo modo di gestire un'applicativo, ma sto
ricevendo anche molte delusioni ovviamente per quelle cose di cui non riesco
ad avere una spiegazione.
In particolar modo per quanto riguarda l'accesso ad DB e il loro utilizzo
sucessivamente sui server web.
Mi spiego meglio.
Quando uso l'ambiente IDE, per la connessione ai DB utilizzo il
DataEnvironment di Visual Studio, che è uno strumento molto comodo non solo
per gestire le connessioni ai DB, ma anche per gestirne la loro struttura.
E la parte più noiosa, cioè quello della creazione del layout della pagina
con i campi di una tabella diventa molto rapida da gestire.
MA... c'è un ma che mi rende nervoso.
La soluzione così creata funziona in modo previsto sulla mia macchina (sw
sviluppo con IIS 5.0 su windows 2000), ma smette di funzionare se pubblico
la soluzione su un'altra macchina su cui stia giarando solo un'altro IIS
5.0.
Ho girovagato come un vagabondo all'interno di MSDN per cercare una risposta
ma niente. Non c'è nessuna spiegazione che si avvicini lontanamente a quello
che poi sonon riuscito a capire.
Sono partito a installare l'ambiente sulla macchina su cui non girava la
soluzione, e sono riuscito a far funzionare il tutto. Ovviamente, dopo la
disinstallazione tornavo alla consizione iniziale.
Per non tirarla per le lunghe, ho scoperto che bisognava inserire nella
soluzione la DLL MSDERUN.DLL, e indicare che doveva essere effettuata la
registrazione.
Ovviamente sui server su cui avevo le autorizzazioni per farlo, la
registrazione avveniva con successo. Su quelli in cui non avevo i permessi
per farlo, me lo negava.
Ma allora, tutto quello che producevo non poteva essere pubblicato se  non
su una macchina di cui potevo avere permissi di amministrazione.
Domanda: c'e qualche altra possibilità per evitare questo passaggio ? Oppure
sono io che sto commettendo qualche errore di logica? E se non fosse
possibile gestire con il DataEnvironment un DB senza avere queste seccature,
devo accontentarmi di ADO?
O qualcuno di voi molto più esperto di me, mi può indicare un prodotto che
abbia queste caratteristiche ma non  gli stessi problemi?
Penso di essermi spiegato in modo abbastanza esauriente, e vi ringrazione in
anticipito per qualsiasi suggerimento che possa "illuminarmi" nel meglio
utilizzare questa tecnologia.
PS: ho utilizzato SQL Server 7.0 come DB
~~~~~~~~~~~~~~~~~~~~~~~
~~~      Nunzio Barletta      ~~~
~~~   e-mail: 
ba...@tin.it
   ~~~
~~~~~~~~~~~~~~~~~~~~~~~

progetti.
<ZAP>
E' questo il problema: InterDev.
Lascialo perdere immediatamente.
Comincia con il leggerti qualche tutorial e documentazione relativa
all'ASP e comincia soprattutto a SCRIVERE DEL CODICE!!! Usa il Notepad
di Windows (fa' schifo ma e' ottimo).
Questo ti obbliga a IMPARARE e CAPIRE cosa accidenti fa' il codice.
Una volta che hai superato questo passo puoi cominciare a guardarti
intorno per vedere di trovare uno strumento piu' efficiente.
Ti assicuro che il codice scritto con le mani (e non con i Tools di
autogenerazione) funziona molto meglio. Soprattutto sai dove mettere
le mani se qualche cosa va' male.
Davide

Sono daccordo sul codice scritto di persona, io uso interdev ma con comandi
scritti da me, uso il prodotto microsoft solo per l'aiuto che offre fornendo i
nomi gia' scritti delle funzioni che appaiono con la classica tendina e per la
differenzazione dei colori del codice, cose che ovviamente non sono offerte da
notepad. (uso anche quello in alcune occasioni)
Esiste un software tipo notepad con le caratteristiche di aiuto all'editing di
InterDev?
Grazie ciao!