Newsgroup: it.comp.www.asp
Titolo: Asp con Netscape

Ancora una volata Microsoft deve crearci dei problemi. Chi ha idea di come
usare ASP sotto Netscape.
Qualcuno ha già riscontrato questo problema che all'apparenza non ci appare
importante?
Grazie anticipatamente a tutti.
Thomas Pappalardo

mai avuto problemi.
sicuramente hai problemi con codice HTML generato dalla pagina .Asp
*purtroppo* Netscape esige codice(html) quasi *perfetto*
--
CIAO!
Gusher

 importante?
???
E il Php?!? Chi ha idea di utilizzarlo sotto Internet Explorer? :-P
Scherzi a parte, probabilmente non hai ben capito cos'è la tecnologia Asp e
lo scripting server-side. Ti consiglio di leggerti un buon libro e farti un
giro su 
www.aspitalia.com
.
--
Filippo Di Blasi 
fil...@puntoinformatico.it
http://puntoinformatico.it
 <-- E-shop informatico
http://puntoinformatico.it/usato
 <-- Usato
http://puntoinformatico.it/servizi
 <-- Servizi web

giro su 
www.aspitalia.com
.
La risposta non e' proprio scontata: evidentemente qualche problema
ci deve essere (forse nella gestione delle sessioni che mi sembra
l'unica cosa che tocca il client) perche' anche a me alcune
applicazioni, anche semplici come l'invio cartoline, danno problemi
con netscape (sia 4.76 sia 6.1 e anche con mozilla).
Per esempio in un semplicissimo rst("pippo")=pluto che
su ie e opera va ottengo un indecifrabile:
Multiple-step OLE DB operation generated errors. Check each OLE DB
status value, if available. No work was done.
Qualche idea?
Grazie a tutti.
ByEz...;->

 status value, if available. No work was done.
Questo assurdo errore a me è capitato con query su campi memo/text; io lo ho
risolto convertendo il valore in varchar(100) (sql server) perché mi serviva
sapere solo se era compilato o meno...
Se non ricordo male capita perché in taluni casi i campi memo/text posso
esser letti SOLO una volta..quindi se p.e. usi un if sul valore di quel
campo segnala questo errore, se (mi sembra perché, non avendo avuto questa
necessità, non ho provato) assegni il valore del campo a una variabile e fai
l'if sulla variabile l'errore scompare
Vedi se per caso è il tuo caso

 status value, if available. No work was done.
Segui il consiglio di Cristiano, nel msg precedente.
Ad ogni modo le operazioni OLE-DB vengono eseguite lato server: di
conseguenza l'errore è da imputare al server, e non al client (in questo
caso Netscape).



Moderatore di it.comp.www.asp
http://www.aspitalia.com
 Enjoy the .NET community!
http://www.dev2dev.it
 La rete ha connesso nuove particelle!

e cmq, c'entra per niente netscape, qui parliamo di tecnologie server-side!
Innanzitutto grazie a tutti per le risposte, ho imparato una cosa
nuova! (e ho risolto _anche_ con netscape, aumentando le dimensioni
del campo come mi avete suggerito).
La cosa che ho imparato e' che cmq ad uno stesso errore serverside
non compare uno stesso messaggio di errore (se comprare) lato client
con due browser diversi (ma l'errore non e' una querystirng unica?).
Ma la cosa piu' incredibile e' che con explorer il codice continuava
la sua esecuzione e la portava _a buon fine_, con netscape si
inchiodava e basta! come lo spiegate?
Se un errore run-time di quel tipo blocca l'esecuzione dello script,
il server spedisce la pagina di errore al client: l'unica spiegazione
e' che IS spedisca cose diverse a seconda del browser: se ie continua
lo scirpt se ns lo blocca... se e' cosi' e' vergognoso!
Che ne pensate?
ByEz...;->

> e cmq, c'entra per niente netscape, qui parliamo di tecnologie
server-side!
Sicuramente, non rispondevo a netscape ma all'errore indicato
E' però vero che capita che explorer "digerisce" alcuni errori e continua
l'esecuzione mentre netscape si blocca e segnala errore (e viceversa), e
neanch'io ho mai capito il perchè...capisco con 2 iis diversi (settaggi
diversi), ma con lo stesso iis e 2 browser differenti...

 E' però vero che capita che explorer "digerisce" alcuni errori e continua
non ce l'avevo con te, ho quotato male :)
cmq, dipende dal modo con cui passi certi valori.
esempietto cretino:
http://mioserver/pagina.asp?qs=ciao
 a tutti
prova a recuperare il valore di qs con netscape e poi fallo con IE.
non so le ultime, ma le v 4.x ti prendono solo ciao.
dunque, basta controllare meglio il codice (utilizzando server.urlencode ad
esempio per passare valori con il metodo get), visto che non tutti
utilizzano IE e ci sono altri browser meno rifiniti che non convertono
automaticamente eventuali caratteri di disturbo.
