Newsgroup: it.comp.www.asp
Titolo: Errore di run-time di Microsoft JScript (0x800A1391)

Ragà sto impazzendo con questa connessione...
<%
   var Cn = new ActiveXObject("ADODB.Connection");
   var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + 
Server.MapPath("database/database.mdb");
       Cn.Open(Sc);
   var Sql = "SELECT * FROM messaggi ORDER BY id DESC";
   var Sql1 = "SELECT * FROM Notizie ORDER BY id DESC";
   var Mostra = new ActiveXObject("ADODB.Recordset");
    Mostra.Open(Sql,Cn,1);
   var MostraNews = new ActiveXObject("ADODB.Recordset");
    MostraNews.Open(Sql1,Cn,1);
   var pag = parseInt(Request.QueryString("id"));
       if (isNaN(pag) || pag < 1) pag = 1;
       if (!Mostra.EOF) {
            Mostra.PageSize = 10;
            Mostra.AbsolutePage = pag;
      }
   var i = 0;
   var pag = parseInt(Request.QueryString("id"));
       if (isNaN(pag) || pag < 1) pag = 1;
       if (!MostraNews.EOF) {
            MostraNews.PageSize = 10;
            MostraNews.AbsolutePage = pag;
      }
   var z = 0;
%>
Quando poi richiamo <%while((!Mostranews.EOF) && (i<1)){%>
mi dice che Errore di run-time di Microsoft JScript (0x800A1391)
'Mostranews' non è definito
/AQV/TMP8qdch5j7ei.asp, line 498
DOVE SBAGLIO? 

 DOVE SBAGLIO?
Non ho proprio idea di dove tu possa sbagliare...non c'ho cpito niente ! :-)
Non è che per caso ti conveniva scriverlo più semplicemente in asp ??? :-)
2 dita a V
Fr@nc3sc0

 Non č che per caso ti conveniva scriverlo piů semplicemente in asp ??? :-)
?asp? asp *NON* č quella schifezza di vbscript, ti consiglio di studiarti
le basi della logica asp.
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 'Mostranews' non è definito
Infatti Mostranews non esiste, sopra hai dichiarato MostraNews
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

>
Ecco qui:
set cn = new server.createobject("adodb.connection")
 sc="driver={Microsoft Access Driver (*.mdb)};dbq="
 cn.open sc & server.mappath("database/database.mdb")
 sql="select * from messaggi order by id desc"
 sql1="select * from notizie order by id desc"
 set mostra=server.createobject("adodb.recordset")
 set mostranews=server.createobject("adodb.recordset")
 mostra.open sql,conn
 mostranews.open sql1,conn
...etc ...etc.
Per esempio una cosa del genere non ti semplificava la vita ? Mi dici dove 
si trova vbscript in questa sequenza ? Sono io che devo studiarmi la logia 
di asp ???
Baci & Abbracci
Fr@nc3sc0

 di asp ???
direi di sì, perché quello che scrivi (soprattutto "dove si trova vbscript
in questa sequenza") è senza senso ...
-- 
"qualcuno è andato per età
 qualcuno perchè già dottore
 e insegue una maturità, si è sposato, fa carriera
 ed è una morte un po' peggiore"
									    F.G.

 in questa sequenza") č senza senso ...
!!!!!!!!!!!!!!!!!!!!
Cavolo, sei un grande. Lo sai che io ero convinto, fino ad ora ovviamente, 
di aver sempre programmato in asp ? Non sapevo di aver studiato vbscript.
Complimenti.
Fr@nc3sc0 

 Complimenti.
:-) per questo ti ho detto, senza voler assolutamente offendere o fare
l'arrogante o altro, di studiarti le basi: asp è una tecnologia, non un
linguaggio; poi puoi utilizzare vari linguaggi. 
Microsoft di default fornisce vbscript e jscript, ma ci sono per esempio
versioni di php che puoi installare (e quindi usare tecnologia asp con
php).
Il "problema" è che Microsoft una volta cercava di spingere vbscript, e da
qui il fatto che in rete trovi quasi sempre esempi scritti in vbscript.
Negli ultimi anni ha abbandonato vbscript client-side (grazie a dio!), ma
gli esempi sul sito di microsoft server-side sono fatti ancora in vbscript.
Io consiglio sempre, soprattutto a chi è nuovo, di studiarsi jscript, sia
perché lo ritengo un linguaggio più completo (anche se le ultimissime
versioni di vbscript hanno recuperato parecchio distacco), sia
(soprattutto) perché in una botta sola impari anche la sintassi per
javascript client-side (mentre se ti studi vbscript dovrai comunque
impararti javascript...)
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.