Questo in win2000, in 98 fila via tutto liscio. Si tratta di una classe che
viene istanziata da una pagina asp da IIS5.
Ho cercato inutilmente in ogni dove per trovare un problema simile ma pare
che sia io l'unico ad averlo "contratto" !!
Ciao a tutti e grazie per una eventuale preziosissima risposta (anche una
pacca sulla spalla mi basta :-)
Alex
--
Alexandar Fusč
alexthewolf at libero punto it
Foto:
http://www.photosig.com/viewuser.php?id=16949
http://www.vrsdigit.com/alex
VRSDigit.com
La piů grande gallery di immagini a 360°-
http://www.vrsigit.com
> Questo in win2000, in 98 fila via tutto liscio. Si tratta di una
> classe che viene istanziata da una pagina asp da IIS5.
Sto leggendo della documentazione su MTS, ma non ho ben capito in quali caso
è bene far girare gli oggetti che creo nello spazio MTS anziche crearli in
IIS5. Probabilmente sto scrivendo eresie visto che MTS non lo conosco per
niente...
Ciao
ALEX
--
Alexandar Fusè
alexthewolf at libero punto it
VRSDigit.com
La più grande gallery di immagini a 360°-
http://www.vrsigit.com
Grazie, molto utile questo NG, veramente...
Io dubito che sotto win98 tu possa avere un processo IIS5, visto che non
esiste per questa piattaforma. La lentezza potrebbe essere dovuta a questo:
se quando lavori su w2k fai la richiesta dal server stesso, il pc sta
lavorando sia da client che da server, quindi fa il doppio dl lavoro;
inoltre, IIS č piů pesante di PWS; imoltre, se č un server č per forza piů
lento di una workstation e potrebbe esserlo ancora di piů a causa dei
privilegi assegnati ai task della console. E cosě via. Se ci dici qualcosa
di piů - p.es. se l'asp crea un'istanza di una dll vb6, se ad ogni chiamata
deve eseguire l'apertura del db, etc., magari posso dirti di piů.
> Grazie, molto utile questo NG, veramente...
Ovvero??? Mica ti lamenterai perché, dopo ben 24 ore, nessuno ti ha
risposto? Se č cosě, sappi che, dato che non č un servizio a pagamento,
nessuno ti deve niente. Chi risponde lo fa se sa come rispondere (e puň
essere che nessuno lo sappia) e se ha il tempo per farlo (e siccome molti di
quelli che rispondono lavorano fra una risposta e l'altra, magari il tempo
non ce l'hanno).
--
rumpelstiltskin
> Grazie, molto utile questo NG, veramente...
Ti bastava una pacca sulla spalla, Ok ritieniti paccato.
Hai visto come si chiama questo NG?
Ti pare che ASP sia VB?
E' simile? Già, come lo è VbScript.
E come c'entra IIS5 con W98? Sarà PWS?
Prima di giungere qui hai provato su NG più adeguati? Non ci sono o non
rispondono?
Cos'hai scritto da loro per fare ironia?
Ci hai fatto vedere un pezzettino di codice, dicendo "ecco, sin qui va tutto
bene, con questa istruzione invece impiega 2 secondi"
Come pensi (visto che, mi pare, questo NG alla fine è molto più ospitale di
tanti altri) che ti si possa aiutare?
Ora, onestamente, credi davvero che questo NG non sia utile oppure non l'hai
messo in condizioni di provarci?
La prossima volta, prima di ironizzare antipaticamente, cerca di essere più
chiaro, coerente e meno pretenzioso.
> Ti bastava una pacca sulla spalla, Ok ritieniti paccato.
GRAZIE :) !
> Hai visto come si chiama questo NG?
>
> Ti pare che ASP sia VB?
No, ma il componente Activex e' fatto in vb6
> E' simile? Già, come lo è VbScript.
> E come c'entra IIS5 con W98? Sarà PWS?
Esatto, Win98 ha installato il PWS, io parlavo di IIS5 perche' e' quello che
da problemi su win2000.
> Prima di giungere qui hai provato su NG più adeguati? Non ci sono o non
> rispondono?
> Cos'hai scritto da loro per fare ironia?
>
> Ci hai fatto vedere un pezzettino di codice, dicendo "ecco, sin qui va
tutto
> bene, con questa istruzione invece impiega 2 secondi"
Ieri ho scritto una microclasse di prova e ho verificato che il problema si
ha ogni volta che l'activex deve comunicare con il database, in particolare:
conn.open "nomeconn" ' 3 secondi
rs.open "select * from tabellanonpachidermica", conn ' 2 secondi
> Come pensi (visto che, mi pare, questo NG alla fine è molto più ospitale
di
> tanti altri) che ti si possa aiutare?
>
> Ora, onestamente, credi davvero che questo NG non sia utile oppure non
l'hai
> messo in condizioni di provarci?
>
> La prossima volta, prima di ironizzare antipaticamente, cerca di essere
più
> chiaro, coerente e meno pretenzioso.
Ok, ciao e grazie per le eventuali info.
ALEX
--------------------------------
Inviato via http://usenet.libero.it
> Io dubito che sotto win98 tu possa avere un processo IIS5, visto che non
> esiste per questa piattaforma.
Infatti, non mi sono espresso bene... su win98 ho ovviamente PWS, la
versione che c'e' sul cd del S.O.
> La lentezza potrebbe essere dovuta a questo:
> se quando lavori su w2k fai la richiesta dal server stesso, il pc sta
> lavorando sia da client che da server, quindi fa il doppio dl lavoro;
> inoltre, IIS č piů pesante di PWS; imoltre, se č un server č per forza piů
> lento di una workstation e potrebbe esserlo ancora di piů a causa dei
> privilegi assegnati ai task della console. E cosě via.
Ho un altro sito che gira su IIS5 e crea connessioni ADO in pagine Asp che
e' velocissimo, le pagine vengono caricate istantaneamente.
> Se ci dici qualcosa
> di piů - p.es. se l'asp crea un'istanza di una dll vb6, se ad ogni
chiamata
> deve eseguire l'apertura del db, etc., magari posso dirti di piů.
La pagina asp crea un'istanza di un oggetto contenuto nella dll. Quando
invoco un metodo su tale oggetto che accede ai database noto quei
rallentamenti di cui parlo. Se tengo aperto Vb6 ho la possibilita' di
eseguire passo passo la sub incriminata. Come detto in risposta a Lupo, il
programma si blocca in corrispondenza di conn.open e rs.open sql,conn.
Questo succede tutte le volte che compaiono quelle istruzioni, in qualunque
classe del progetto e in qualunque metodo.
Le stesse operazioni fatte fuori da vb, direttamente nelle pagine asp, sono
istantanee.
> > Grazie, molto utile questo NG, veramente...
>
> Ovvero??? Mica ti lamenterai perché, dopo ben 24 ore, nessuno ti ha
> risposto? Se č cosě, sappi che, dato che non č un servizio a pagamento,
> nessuno ti deve niente. Chi risponde lo fa se sa come rispondere (e puň
> essere che nessuno lo sappia) e se ha il tempo per farlo (e siccome molti
di
> quelli che rispondono lavorano fra una risposta e l'altra, magari il tempo
> non ce l'hanno).
Scusate per lo sfogo :)
Ciao!
conn.open "nomeDSN"
con
conn.open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = c:\path\db.mdb;
Persist Security Info = False"
Non sapevo che c'era così tanta differnza tra Jet ed il driver ODBC per
Access!
Spero che possa essere d'aiuto per qualcuno in futuro...
A presto,
ALEX
ps. l'applicazione dovrà girare con SQL Server, quindi aspetto a stappare le
bottiglie di spumante... vi farò sapere com'è andata...
--
Alexandar Fusè
alexthewolf at libero punto it
VRSDigit.com
La più grande gallery di immagini a 360°-
http://www.vrsigit.com
> ps. l'applicazione dovrà girare con SQL Server, quindi aspetto a stappare
le
> bottiglie di spumante... vi farò sapere com'è andata...
Per SQL Server:
conn.open "PROVIDER=SQLOLEDB;DATA
SOURCE=Nome_del_Server_SQL;TRUSTED_CONNECTION=YES;USER
ID=;PASSWORD=;DATABASE=Nome_del_Database;"
> Per SQL Server:
>
> conn.open "PROVIDER=SQLOLEDB;DATA
> SOURCE=Nome_del_Server_SQL;TRUSTED_CONNECTION=YES;USER
> ID=;PASSWORD=;DATABASE=Nome_del_Database;"
E' proprio la stringa che intendo utilizzare. Ieri sera ho cercato senza
esito una spiegazione di tutti i parametri impostabili per i provider
SQLOLEDB e il JET. Su Msdn ho trovato solo spiegazioni troppo generiche o,
al contrario, troppo specifiche (ad esempio su come utilizzare questi driver
a basso livello). Qualcuno conosce una paginetta che spiega in modo
esaustivo i parametri utilizzabili nelle stringhe di connessione, magari con
qualche trucco per aumentare le prestazioni?
Grazie,
> E' proprio la stringa che intendo utilizzare. Ieri sera ho cercato senza
> esito una spiegazione di tutti i parametri impostabili per i provider
> SQLOLEDB e il JET. Su Msdn ho trovato solo spiegazioni troppo generiche o,
> al contrario, troppo specifiche (ad esempio su come utilizzare questi
driver
> a basso livello). Qualcuno conosce una paginetta che spiega in modo
> esaustivo i parametri utilizzabili nelle stringhe di connessione, magari
con
> qualche trucco per aumentare le prestazioni?
Questa mi pare parli solo di Access:
http://makeashorterlink.com/?J19422532
Per il resto, vedi la nota in fondo. Pare anche (per certi versi logico) che
ogni db riporti nelle sue note le stringhe di connessione, però, certo, una
paginetta riepilogativa, anche fatta di soli links potevano farla. Lasciamo
stare (sperando di essere smentito, ma dubito fortemente).