mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.asp
Titolo: SQL un recordset con i contenuti di piu' tabelle

E possibile essettuare una query su più tabelle ?
Ossia è possibile effettuare un'operazione del genere:
sql="select * from tabella1, tabella2, .... where campo1 like
'%"&campo1&"%' and campo2 like '%"&campo2&"%'"
Set Db = Server.CreateObject("ADODB.Connection")
Dbfile = Server.MapPath("/dbdir") & "/dbfile.mdb"
Db.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &Dbfile& ";"
set rs=server.createobject("ADODB.recordset")
rs.open sql,Db,adopenkeyset
Ovviamente così non funziona. Il server risponde:
Microsoft OLE DB Provider for ODBC Drivers errore "80004005"
[Microsoft][Driver ODBC Microsoft Access 97] Il riferimento al campo
specificato 'nome' potrebbe essere relativo a più tabelle elencate nella
proposizione FROM dell'istruzione SQL.
Ringrazio in anticipo agni Vs. aiuto.
Andrea

'%"&campo1&"%' and campo2 like '%"&campo2&"%'"
Se un campo e' contenuto in piu' di una tabella occorre
specificare di quale tabella si intende usando la
sintassi nometabella.nomecampo.
Attenzione: fare una select da 'n' tabelle senza relazionarle
tra di loro in qualche modo vuole dire ricevere m^n record,
dove m e' il numero di record delle tabelle. Questo perche'
il server ti mette insieme tutti i record della tabella 1
con tutti quelli della tabella 2, poi tutti quelli della
tabella 1 con tutti quelli della tabella 3 poi.... e cosi'
via.
Di solito Query su piu' tabelle sono del tipo
SELECT <campi> FROM <tabella1>,<tabella2> WHERE
<tabella1>.<campo1> = <tabella2>.<campo1> ....
Cioe' hai un "collegamento" tra le due tabelle. Di solito
per 'n' tabelle devi avere almeno n-1 relazioni
(tabella1 -> tabella2; tabella2->tabella3 = 3 tabelle, 2 relazioni).
Suggerisco di leggere un buon libro sull'SQL.
Davide

ipotizziamo di avere due tabelle di questo tipo
Cliente
ID
Rag_soc
Note
Ordine
Id
id_cliente
Importo
Ora volendo estrarre tutti gli ordini di un cliente possiamo strutturare una
query di questo tipo
"select * from ordine, cliente where ordine.id_cliente=cliente.ID"
la linea in questione genera un errore in quanto non č chiaro al compilatore
sql quale campo id vuoi estrarre (richiesto dal valore select *)
puoi ovviare in due modi:
1) strutturare per bene i nomi dei campi delle tabelle facendoli terminare
tutti con un suffisso specifico per ogni tabella (ad es. id_cliente ed
id_ordine)
2) specificare nella dichiarazione della query i campi in questo modo:
	"select 
ordine.id
, ordine.id_cliente, ordine.importo, cliente.rag_soc from
ordine, cliente where ordine.id_cliente=cliente.ID"
Sono stato chiaro?
Stefano
-- 
Posted from [151.4.125.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.www.asp
Titolo: cookie o session?

Ciao a tutti.
Avrei bisogno di un consiglio pratico
Nel mio sito un utente ha la possibilità di fare un login
Dopo che ho controllato nel database se esiste sono indeciso se usare un
cookie o una session per portarmi dietro dei valori(tipo il codice che mi
idenfica il mio abbonato nelle sue scelte)
Tipo avevo in mente un cookie che espira il giorno successivo.
Pensate sia una soluzione valida oppure è meglio usare una variabile session
per tale scopo?
Che vantaggi pensate mi perdo o acquisto in questa maniera?
Ciao e grazie a chi mi guiderà.

 ha
detto:

Bè mi sembra che session espiri automaticamente dopo 20 minuti dalla
fine delle connessione ed è più semplice.
Guercio
Long live and prosper \\//_
--**Bad dog don't cast that spell**--

Sě, ma mi hanno detto ad un corso che sono un tot piů lente dei cookies da
gestire.
Se si setta un cookie senza settare data di scadenza diventa simile a
Session (il cookie non si vede neanche nell'elenco cookie del client).

 (il cookie non si vede neanche nell'elenco cookie del client).
Non ho capito, cosa significa che un cookie senza data non si vede
nell'elenco dei cookie?
--
   Dotto
---
Per scrivermi togli lo spam dall'indirizzo.
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

 memoria, quindi si tratta di operazioni che un server fa in un
millisecondo
Il server per leggere le variabili session deve prelevare dal browser del
client il cookie con l'identificazione della Sessionid. Quindi deve andare
nella sua memoria a spulciare tra le variabili create per tutti gli utenti
quella necessaria.
Il valore di un cookie viene letto immediatamente e con un solo passaggio
dal server.
A naso sono piů veloci i cookie.
Saluti,
Andrea Z.

 A naso sono più veloci i cookie.
Certo, ma infatti ho detto che non sono "percettibilmente" piu' lente. La
ricerca del valore della variabile Session in memoria e' una operazione
molto veloce, per questo parlavo di una differenza di pochi millisecondi,
che sono completamente trascurabili per i tempi di risposta di uno script
ASP...

Newsgroup: it.comp.www.asp
Titolo: [FSO] Files in una directory collegata

Salve a tutti,
ho la necessita' di visualizzare i file presenti in una directory di
un'unita' connessa.
Nel mio caso l'unita' si chiama "G:" , ma quando cerco di accedere con le
seguenti istruzioni:
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(dirName)
e scorro i file presenti registrandoli in una variabile string e visualizzo
la variabile con response.write non mi fa vedere proprio niente!
Invece se cambio la path con una directory locale funziona tutto
perfettamente!
Esiste qualche anima pia?
Saluti,
Pierpaolo Villano

 un'unita' connessa.
Diritti di lettura/scrittura a posto sulla directory e sui
vari files?
Davide

Lettura/scrittura ok ... entro anche come administrator!
Ciao,
PVP

 Lettura/scrittura ok ... entro anche come administrator!
Non tu, il Web Server! Tu entri come administrator, ma il Web Server
no! Verifica se IUSR_Nomemacchina ha i diritti (ed e' registrato),
o se c'e' l'autorizzazione a "Everybody" o come diavolo si chiama.
Inoltre se nessuno fa' login sulla macchina dubito che i dischi
vengano "collegati" (lo sharing intendo)... quindi "G:" potrebbe
non esistere.
Davide

Newsgroup: it.comp.www.asp
Titolo: msg con ASP

Ciao a tutti,
il mio quesito è semplice (spero non sia OT):
è possibile, in intranet, tramite pagine ASP inviare messaggi di NT (quelli
che si inviano on net send)?
Se si tramite quale sintassi/plug-in?
Chiaramente non dal client ma dal server!!!!!
Grazie in anticipo e ciao
               Ale

 wrote in message
news:f6ri7.32138$vC1.4...@news1.tin.it...


 È molto spartano ma funziona!
e se provassi l'api di win NetSendMessage?
-- 
CartaSassoCartaSasso
Mucio
"Ci sono gli uomini, ci sono gli dei e c'è Mucio"
IHGGer kebab #337
PaRanoico Morrico
www.gilda.it/morra
 
(in attesa di avere 
morra.va
 - Diego parlo con te)

Newsgroup: it.comp.www.asp
Titolo: get url...

Salve a tutti.
Dovendo realizzare alcune procedure ASP, ho necessità di uno script in 
grado di caricare il contenuto di un URL per poi effettuarne il parsing... 
ho visto che esistono svariati componenti per realizzare tale feature, ma 
quello che sto cercando di capire è se sia possibile farlo senza 
appoggiarsi ad alcun componente, ma semplicemente lavorando di scriping "puro".
Vi ringrazio anticipatamente,
Giuseppe Musu
-- 
Posted from IDENT:root@[195.31.193.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Cosa intendi con parsing? vuoi dividere l'URL in pezzi? se sě io l'ho fatto
per creare un menu cliccabile del mio sito, vai su 
www.pignatelli.com
, c'č
anche lo script scaricabile.
ciao, Nicola
Newsgroup: it.comp.www.asp
Titolo: Aiuto con passaggio parametri

Ciao a tutti.
In una pagina .asp ho inserito una parola LEGGI e una Select (cioè una
casella di riepilogo) con dentro 3 parole.
Dunque, io faccio un collegamento ad un'altra pagina con
<A href="
http://Server/Jeff/BachecaLeggi.asp?txt=?????????
?">
e nella variabile txt vorrei passare il la parola selezionata dalla Select
ma non so come fare.
Grazie a tutti.

se hai <form name='tuaform'><select name='tuaselect'>....</select></form>
<a
href='Javascript:document.location="http://.........?txt="+document.forms["t
uaform"]["tuaselect"].value'>
Per ulteriori info meglio it.comp.lang.javascript

Newsgroup: it.comp.www.asp
Titolo: Come funziona OpenSchema?

Salve a tutti!
Come si trova la informazione di tutte tabele in una Access database con
OpenSchema mettode in VBScript? In VC++ faccio cosi:
<start code>
_bstr_t TableName, TableType;
_RecordsetPtr rec;
rec = myDb->OpenSchema(adSchemaTables);
while(!MyRS->adoEOF)
{
    TableName = MyRS->GetCollect(L"TABLE_NAME");
    TableType = MyRS->GetCollect(L"TABLE_TYPE");
    MyRS->MoveNext();
}
<end code>
Ringrazio per il vostro aiuto,
Robi

 OpenSchema mettode in VBScript?
[CUT]
http://www.stryon.com/docs/iasp/samples/html/aspsrc/dbinfovb.htm
Gusher

Grazie mille, Gusher!
Stavo cercando propio questo.
Robi

 
http://www.stryon.com/docs/iasp/samples/html/aspsrc/dbinfovb.htm
non mi funziona il codice. mi dice:
Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto: 'Session(...)'
/docs/1.asp, line 151
che devo fare?
--
elcesar (19,115,MI)
http://elcesar.cjb.net
  ma tanto è vecchio
Pug 205 GTI 1.6 Elefant Terible
"There Can Be Only One"
Newsgroup: it.comp.www.asp
Titolo: dllhost.exe ??

Ciao,
In un Server Windows 2000 \ IIS 5.0 'gira' un sito scritto in ASP.
Regolarmente va in errore di memoria virtuale e, in task manager, il
processo dllhost.exe e' aumentato a dismisura.
Nell'articolo Q328693 si parla di questo :
SYMPTOMS
When an application is configured to run out-of-process (that is, in medium
or high isolation), the application may stop responding (hang) or cause Web
browser requests to time out. Refreshing the browser appears to correct the
problem, but the problem appears more frequently with a heavier load on the
server.
CAUSE
This occurs in the Dllhost.exe process that is hosting the application
because Asynchronous Procedure Calls (APCs) can inadvertently alert a worker
thread that is responsible for cleaning up Web Application Manager (WAM)
requests. When this occurs, the WAM_REQUEST and WAM_EXEC_INFO objects can be
leaked.
RESOLUTION
To resolve this problem, obtain Microsoft COM+ Rollup Hotfix 23.
WORKAROUND
To work around this problem, set the application protection for the
application to Low.
1) Cosa vuol dire esattamente ? ( cioe' dove si deve correggere nel codice
ASP ...)
2) come faccio ad ottenere Microsoft COM+ Rollup Hotfix 23 ?
3) Se abbasso la protezione del sito a Low in quali inconvenienti posso
incorrere ?
Ciao e grazie
grenzo

 processo dllhost.exe e' aumentato a dismisura.
Io guarderei al codice, a che oggetti usi, come li usi e se li rilasci. Per
l'hotfix che chiedi basta che installi il Service Pack 3 di Windows 2000 e
dovresti già averla incorporata.
Saluti
Massimo


Ok, il Service Pack 3 e' gia' installato, come potrei fare x verificare se
l'hotfix e' compresa ?
Ciao
grenzo

 l'hotfix e' compresa ?
Dalla data, di solito tutte le Hotfix che ci sono prima di un SP sono
inserite nel SP stesso. Altrimenti c'č un esaustivo readme che dice tutte le
patch installate dal SP, devi verificare che ci sia.
Saluti
Massimo

 Massimo
Ok, grazie sei stato veramente cortese...
ciao
grenzo
Newsgroup: it.comp.www.asp
Titolo: troppi include ?

secondo voi utilizzare 5/6 include su ogni pagina puo' rallentere
eccesivamente il server ?
es.
<!--#include file="testata.inc"-->
<!--#include file="barra.inc"-->
...
...
...
<!--#include file="tastira.inc"-->
...
...
...
<!--#include file="basetabella.inc"-->
<!--#include file="fondo.inc"-->
la struttura delle mie pagine č pressappoco questa ma stavo pensando di
renderla ulteriormante modulare ..
cosa ne pensate ?
grazie

 es.<zot>
Come consiglio ti posso dire che potresti fare un file di inclusione che 
include gli altri 5 o 6... almeno su ogni pagina includi un solo file e 
ti semplifichi la vita!! :-))
Ciao
Luca
www.lucamura.it

eccesivamente il server ?
Direi proprio di no.
Io lavoro in questo modo: mi sono costruito diverse librerie di
subroutine e functions (diversi file .inc) e le includo spesso tutte
all'inizio di ogni pagina ASP.
Come conseguenza, la maggior parte delle mie pagine ASP contiene
almeno duemila righe di codice (anche se, ovviamente, la maggior parte
delle funzioni e delle procedure non vengono chiamate).
Per la mia esperienza, tra includere duemila righe in piu' o in meno
non ti accorgi della differenza: considera che le inclusioni avvengono
sul lato server (quindi su un disco locale velocissimo; tra l'altro
potendo utilizzare tecniche di caching), e quindi, il tempo perso per
l'inclusione e' assolutamente trascurabile rispetto a quello per
l'esecuzione (interpretata) e, soprattutto, per l'accesso ai database
e per lo scaricamento della pagina verso il browser.
Diverso e' il discorso se esistano limiti massimi di lunghezza del
file ASP, ma io non ne ho mai incontrati (e spero di non incontrarne
mai :-)
Scherzi a parte, se qualcuno conosce il limite massimo di un sorgente
ASP... e' il momento di dirlo!
Ciao!!!
Glauco
www.serate.it
www.curiamo.com
www.comperiamo.com

Newsgroup: it.comp.www.asp
Titolo: Immagini su db

E' possibile salvare delle immagini su un db direttamente da una pagina ASP in modo tale che ogni utente del sito possa caricare una sua foto nel db?
Grazie!

 wrote in message
8fr1mh$ovd$1...@pluto.sm.dsi.unimi.it...


 wrote in message
news:8fr1mh$ovd$1...@pluto.sm.dsi.unimi.it...


 ha scritto nel messaggio


Newsgroup: it.comp.www.asp
Titolo: ASPPRINT

salve a tutti,
ho un piccolo problema
ho una pagina asp che genera delle schede socio.
ogni socio ha una sua scheda con varie informazioni.
devo creare una pagina che stampi tutte le schede in ordine alfabetico.
ok ci sono riuscito tranquillamente l'unico problema è che mi stampa tutto
in pagine sequenziali mentre io necessito di stampare una pagina per ogni
socio.
qualcuno sa darmi un consiglio???
grazie mille
Andrea Biagioni

Se usi IE per html c'è un comando che indica quando cambiare la pagina
cerca su 
msdn.microsoft.com
 page-break-before o simili (occhio che funziona
solo se chiudi la tabella prima di mettere questo comandp)
Newsgroup: it.comp.www.asp
Titolo: Ordine inverso lettura tabella

Questo e' il codice che uso per visualizzare
il contenuto del db.
Parte dall'inizio (dalla prima riga) e arriva all'eof
Mi chiedo...VI chiedo: come faccio a partire
dall'ultima riga della tabella e risalire alla prima??
Tnx
<%
rs.MoveFirst
do until rs.EOF
            Response.write("<B>" & rs.Fields("Societa") & "</B><BR>")
 If (rs.Fields("Indirizzo")) <> "" Then
      Response.write(rs.Fields("Indirizzo") & "<BR>")
 End If
rs.MoveNext
loop
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>

dall'ultima riga della tabella e risalire alla prima??
<ZAP>
Quando apri il recordset aggiungi alla tua query un bel
ORDER BY <campo> DESC, in questo modo metti il recordset
in ordine inverso, quindi la prima riga corrisponde
all'ultima e viceversa... il codice non cambia.
Ovviamente al posto di <campo> dovrai metterci il campo
secondo il quale il recordset e' ordinato (chiave univoca).
Davide

Newsgroup: it.comp.www.asp
Titolo: Visual Interdev

Ciao,
ho un piccolo problema che non riesco a risolvere:
devo (dovrei) fare il debug di alcune pagine ASP realizzate con Visual
Interdev, tutto ok(riesco ad eseguire passo passo le varie istruzioni, fino
a quando non cambio pagina; mi spiego meglio:
-ho una pagina asp con dei link; la creazione della stessa la riesco a fare
passo passo, ma nel momento in cui (da browser) clicco su un collegamento,
la 2° pagina (sempre ASP) mi viene elaborata interamente, mentre mi
servirebbe elaborare, proprio questa pagina, passo passo.
Spero di essere stato chiaro (mah?!) nell'esporre il mio problema,
se qualcuno mi potesse essere d'aiuto ...
Grazie anticipatamente a tutti
Gianfranco

 servirebbe elaborare, proprio questa pagina, passo passo.
Si vero, ho notato pure io dei comportamenti abbastanza strani del debugger
di Interdev (provabilemnte dipende da una configurazione non ottimale
dell'ambiente ...).
Effettivamente quando si passa ad un altra pagina il debugger non considera
i break settati su quest'ultima (non sempre ma la maggior parte delle
volte), questo problema si "risolve" caricando la pagina normalmente senza
usare il break tornando indietro e a questo punto setta il break sulla
pagina da verificare e vedrai che l'esecuzione si fermerà al break definito
(provabilmente il debugger deve caricare la pagina in memoria...).
Un altro sistema è quello di procedere sempre a step (F10) nella pagina
precedente a quella che vuoi verificare.
Se riesci a capire il perchè di questi strani comportamenti vammi sapere,
ciao.
Tere

 servirebbe elaborare, proprio questa pagina, passo passo.
a me non fa' prioprio il debug... da sempre errore---
--
Massimo "Red Foxy" Ciccio'
Home Page: 
http://www.redfoxy.go.to/
ICQ: 65721997
Fax: 1782217407
http://www.intelliad.com/?244F5F07
 <-- Iscrivetevi subito!!!
..o0 Dentro ognuno di noi c'e' un animale, sta' a noi scoprirlo e domarlo 0o.
Newsgroup: it.comp.www.asp
Titolo: Navigare le pagine rigorosamente in sequenza.

Ho realizzato le pagine: pippo1.asp ,pippo2.asp ,pippo3.asp....e vorrei che
fossero navigabili rigorosamente
in sequenza.
Voglio dire che se l'utente digita l'URL: 
HTTP://pippo3.asp
, ci fosse un
redirect automatico sulla pagina pippo1.asp.
E' possibile ?
Grazie in anticipo per l'aiuto.
Antonio Passaro
E-mail:
a.pa...@ba.dada.it
antonio...@hotmail.com
--
Posted from 
mailbari.olivettiricerca.it
 [193.76.87.205]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message
000501bf0fdf$0d98bae0$43b8...@bari.oliric.it...


E' possibile ?
Immagino che ci siano un sacco di metodi, uno abbastanza indolore
potrebbe essere controllare all'inizio di ogni pagina il contenuto di
HTTP_REFERER (cioč la pagina chiamante) e, se non č contiene quello
che ci si aspetta, ridirezionare verso 'pippo1.asp'
Ciao MARCO

Avendoti Sgaintz e Mc2 presentato le altre due soluzioni che mi venivano in
mente ti propongo la terza: fai la stessa cosa che propone sgaintz, ma con i
cookie via JS cosi' se un con un IE5 ti premono il back da pippo3 non
possono tornare a pippo2 (che essendo stata regolarmente vista e' conservata
nella stramaledetta cache del browser MS). O equivalentemente aggiungi a
quanto proposto dalle due precedenti soluzioni il codice proposto per
risolvere il BUG di IE5 che trovi sul sito comune.
Esamina la mia proposta solo se ti poni il problema di impedire il passaggio
pippo2 to pippo1 via Back botton (o pippo3 to pippo2) altrimenti adotta una
delle due precedenti e butta a mare la mia aggiunta.
--
Ciao, Fabio Zed Zamparelli

Un altra idea oltre a quelle precedentemente esposte potrebbe essere quella
di passarti una variabile tra le pagine (ad esempio come Query String) e
controllarne la loro validità se non sono stato chiaro fammi sapere che ti
faccio un esempio pratico
----------------------------------------------------------------------------
--
                     Alessio Iannone
            Responsabile tecnologie ASP
        in Networld s.r.l.( 
www.networld.it
 )
Studente all'Università di Roma "Tor Vergata"
            in Ingegneria Informatica
e-mail:qu...@tiscalinet.it
www.networld.it
www.thejubilee.com
www.aracneinformatica.com
members.xomm.it/Linuxfriends
----------------------------------------------------------------------------
--
Newsgroup: it.comp.www.asp
Titolo: Help

Ciao a tutti ho un problemino...
Allora con una select su un una tabella di un db mi devono tornare solo i
primi 5 risultati...
avevo letto che si poteva fare con top ma non mi funziona...
"select top 5 from news order by data desc" questa e' la select
questo l'errore..
Microsoft JET Database Engine errore "80040e14'
L'istruzione SELECT include una parola riservata o un argomento scritto in
modo errato o mancante oppure la punteggiatura non è corretta .
/prova/news.asp, riga 9
Grazie a tutti...
-- 
Posted from 
mail1.webmessenger.it
 [193.70.193.50] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 "select top 5 from news order by data desc" questa e' la select
devi inserire il campo dove effettuare il SELECT
"select top 5 campo from news order by data desc"
ciao
--
Kappa
kappa**nospam**@
webngo.net
www.webngo.net

select top 5 nomecampo (oppure * se vuoi tutti i campi) from....

Select cosa? Mancano i campi di output. Magari metti *
select top 5 * from news order by data desc
Ciao!
Paolo

Newsgroup: it.comp.www.asp
Titolo: condivisione internet

Ciao ragazzi, un problema sicuramente già affrontato
ho fatto un piccolo sito con pagine asp e htm, il mio server di prova è IIS
(windows xp).
sul pc locale il sito gira bene, ma tutte le pagine che spruttano la
connesione al database sul mio pc locale non vengono visualizzate su altri
pc in rete e quando apro le pagine vedo solo il codice, qualcuno sa cosa
devo fare per condividere questo sito con tut i pc in rete, grazie marco

 ha scritto:

Come richiami le pagine? In questo modo?
\\nomecomputer\cartella\pagina.asp
Oppure in questo corretto?
http://nomecomputer/cartella_virtuale/pagina.asp
Ciao
-- 
AZ [Microsoft - .NET MVP]
Mia Home page: 
http://ciclismo.sitiasp.it
Asp.Net community: 
http://www.aspitalia.com
Il mio blog: 
http://blogs.aspitalia.com/az

Newsgroup: it.comp.www.asp
Titolo: Svuotare la memoria "Application"

Ho fatto una chat che quando un utente scrive mi inserisce i mess nell
Application("messaggi") , per far si che quando tutti escono dalla chat si
cancelli tutto nel global.asa ho inserito...
Application_OnEnd()
Application("messaggi") = Nothing
End Sub
Ma non mi sembra che funzioni molto....infatti o si cancella tutto dopo
molto tempo o non funziona perchè ho provato a rientrare in chat dopo alcuni
minuti di inattività e vi erano ancora i messaggi...!!!
Non ci sarebbe un modo più efficace o qualche cosa per far sì che funzioni
bene questo metodo ???
Ciao e grazie
Romeo

 wrote in message
news:fG1U6.665$lp3....@news1.tin.it...

Newsgroup: it.comp.www.asp
Titolo: Cosa usare...urgentissimo, anzi ancora più urgente!

Dato che le pagine ASP possono essere molto utili anche in una rete LAN,
quale Editor Visuale mi consigliate?
Ovviamente uno ottimo da pagare....possibilmente in italiano.
Per Ottimo intendo dire uno che non genera nessun (o quasi) errore di
codice.
Grazie a tutti....
Michele

 wrote in message
news:GCeR6.3603$i71.1...@news.infostrada.it...

Visual Interdev di microsoft
    simone

 ha scritto nel messaggio
news:i4rR6.5757$i71.2...@news.infostrada.it...

E dove posso trovarlo?
Non sono esperto del settore, ma Macromedia Dreamweaver Ultradev 4 può
andare bene?
Io posseggo già questo programma..anche se da qualche giorno! :-(


Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/
La più grande community italiana di sviluppatori!

Newsgroup: it.comp.www.asp
Titolo: System resource exceeded

Qualcuno sa dirmi che significa questo errore?
Microsoft OLE DB Provider for ODBC Drivers error '8007000e'
[Microsoft][ODBC Microsoft Access Driver] System resource exceeded.


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

Newsgroup: it.comp.www.asp
Titolo: Query aggironabile

<p>Microsoft OLE DB Provider for ODBC Drivers</font> <font face="Arial"
size=2>error '80004005'</font>
<p>
<font face="Arial" size=2>[Microsoft][Driver ODBC Microsoft Access 97] Per
l'operazione &#232; necessaria una query aggiornabile.</font>
<p>
<font face="Arial" size=2>/update.asp</font><font face="Arial" size=2>, line
142</font>
Che razza di errore è questo???
Non l' ho mai visto!!!
se qualcuno sa spiegarmi cosa sia???
Ciao
-----------------------------
Salvador Marco
EXTRAWEB the power of your business on line !!
Amministratore Unico & webmaster
for [
www.extraweb.it
] your business on line !
e-mail [
in...@extraweb.it
]
-----------------------------

il problema sono i permessi di scrittura!!!!
mancavano per l' utente IUSR_nome Macchina !!!!
Ciao
-----------------------------
Salvador Marco
EXTRAWEB the power of your business on line !!
Amministratore Unico & webmaster
for [
www.extraweb.it
] your business on line !
e-mail [
in...@extraweb.it
]
-----------------------------


Newsgroup: it.comp.www.asp
Titolo: Ancora una domanda sul codebehind e sull'inherits

Se inherits serve a specificare nome-progetto.nomeclasse
nella quale il codice è specificato e nome classe esiste
fisicamente nel codice del file behind ... il nome-progetto
dove diavolo sta scritto.
Per assurdo ho preso i file di un progetto che si chiama
test, l'ho spostato in tutt'altra cartella con directory aspclient
e bin e relativi contenuti, e tutto continua a funzionare, pur
non essendoci alcun riferimento a questo test da nessuna
parte ne nel codice ne nel file web.config e similiare (un
find string non dà risultati).
Significa che li posso metterci quello che mi pare?
Andrea 

vabbč potevate pure dirlo ... č il nome della dll ... credo :!
ciao
Andrea
Newsgroup: it.comp.www.asp
Titolo: DB in Global.asa

Ho terminato lo sviluppo di un  progetto (chat) ma, un piccolo problema mi
blocca la consegna del lavoro.
Quando tutti gli utenti sono usciti dalla chat (Application_OnEnd) vorrei
che automaticamente fosse svuotato il db (non fate caso che è Access, è solo
per la sperimentazione poi passo a SQL7) solo che il codice inserito nella
funzione viene totalmente ignorato....
E' sottointeso che il global.asa è in root, che è stata settata l'
applicazione e che tutte le altre funzioni inserite nelle altre procedure
funzionano correttamente (tutte le varie Session per esempio).
Inoltre ho provato a prendere il codice della "Sub Application_OnEnd" è
metterlo in una "normale" pagina ASP è tutto funziona a dovere.....che
barba....non ne vengo piu' fuori..
Allego il sorgente del GLOBAL.ASA e ringrazio chi saprà darmi una soluzione.
Il Grafico
Sub Application_OnStart
 Application("ute_coll") = 0
End Sub
****************************
Sub Application_OnEnd
 Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
 Set RS=Server.CreateObject("ADODB.Recordset")
 OBJdbConnection.Open "driver={Microsoft Access Driver
(*.mdb)};dbq=c:\inetpub\wwwroot\prove\chat\utenti.mdb"
 RS.Open "messaggi",OBJdbConnection, 3,2,2
 While Not RS.EOF
  RS.Delete
  RS.movenext
 Wend
 RS.Close
 Set RS = nothing
 OBJdbConnection.Close
 Set OBJdbConnection = nothing
End Sub
******************************
Sub Session_OnStart
 Session("nick") = "cavolo"
 Session("rec_pag") = 0
 Session("refresh") = 0
 Session("img") = 0
 Session("mail") = ""
 Session("URL") = ""
 Session("stanza") = 0
 Application.lock
  Application("ute_coll") = Application("utecoll")+1
 Application.unlock
End Sub
Sub Session_OnEnd
 Application.lock
  Application("ute_coll") = Application("utecoll")-1
 Application.unlock
End Sub

 blocca la consegna del lavoro.
...


Newsgroup: it.comp.www.asp
Titolo: intervallo fra date

Interrogo un database con la seguente istruzione:
sql="select* from DET where NOME_FILE like '%"&NOME_FILE&"%' and Data_determ
like '%"&Data_determ&"%'and OG like '%"&OG&"%' and neg like '%"&&"%' and
scaf like '%"&scaf&"%'".
Vorrei modificare la ricerca sul campo Data_determ like '%"&Data_determ&"%'
in un intervallo di date. Mi aiutate a trovare una soluzione?
Antonio

Be' la cosa piu' banale che mi viene in mente e':
SELECT * FROM MiaTabella WHERE Miadata >= 'gg/mm/aaaa' AND miadata <=
'gg1/mm1/aaaa1' ORDER BY Miadata DESC
A parte i soliti casini col formato delle date, per la quale, sinceramente,
non sono in grado di aiutarti (ho sudato sette camice per riuscire a
formattare le date correttamente) l'unica verifica che devi fare e' che le
due variabili siano 'gg/mm/aaaa' <= 'gg1/mm1/aaaa1'.
Ciao
Nettuno

Esiste anche l'opzione DATA BETWEEN (DATA1, DATA2), ma fondamentalmente e'
la stessa
roba.
Davide
"Nettuno" <
er.ne...@tiscalinet.it
 (nyetSpamTovarich)> wrote in message
news:8hlrmr$465$1...@nslave2.tin.it...


Grazie per le indicazioni
Antonio
Newsgroup: it.comp.www.asp
Titolo: [HELP][Lungo] Script time out, loop inatteso, non so che cambiare...

&lt;p&gt;<br>
<%		rsSke.MoveNext
	Loop	%>
	</p>		
<%	Else	%>
	<p>L'archivio delle schede &egrave; vuoto</p>
<%	End if	%>
che porta al risultato
 
					-&gt;&nbsp;<i></i>
					&nbsp;&nbsp;&lt;p&gt;<br>
 
					-&gt;&nbsp;<i></i>
					&nbsp;&nbsp;&lt;p&gt;<br>
 
					-&gt;&nbsp;<i></i>
					&nbsp;&nbsp;&lt;p&gt;<br>
 
					-&gt;&nbsp;<i></i>
					&nbsp;&nbsp;&lt;p&gt;<br>
 
					-&gt;&nbsp;<i></i>
					&nbsp;&nbsp;&lt;p&gt;<br>
			 <font face="Arial" size=2>error 'ASP
113'</font>
<p>
<font face="Arial" size=2>Script timed out</font>
<p>
<font face="Arial" size=2>/02botanica/famiglia.asp</font>
<p>
<font face="Arial" size=2>The maximum amount of time for a script to
execute was exceeded. You can change this limit by specifying a new
value for the property Server.ScriptTimeOut or by changing the value
in the IIS administration tools.
</font> 
Ho messo uno script timeout a 30, secondi o minuti non so.
<%	Server.ScriptTimeOut = 20 ' tempo in secondi?	%>

 >&lt;p&gt;<br>
non metti mai il delimitatore %> di chiusura in questi due response..
_cut
ciao,
daniele

 non metti mai il delimitatore %> di chiusura in questi due response..
Questo e' il sorgente HTML generato dal loop, per 
tal motivo mancano i delimitatori asp <% e %>

 non metti mai il delimitatore %> di chiusura in questi due response..
Ho guardato e c'è, errore del newsreader

 ma se non funziona per tre, non ne metto trecento).
appunto, se è sempre valorizzato il loop sara' infinito visto che una 
delle due condizioni è sempre vera !
in sostanza, devi mettere AND e non OR
ciao,
d.

 cioe' con solo una clausola non loopava all'infinito?
Con una sola clausola loop-a

Trovato, non era la select ma un'altra porzione di codice, indizio
importante che al primo colpo funzionava, ai seguenti no. chiudendo e
riaprendo piu' volte il navigatore la cosa si ripeteva e sono andato a
vedere il sospetto  n.1
In quella porzione di codice vedevo se era definita una variabile di
sessione corrispondente al recordset, e se non lo era la valorizzavo
prima di fare la lettura dell'archivio. A pensarci adesso una cosa da
pirla, ma tant'e'...
<%	' questo codice va bene per i recordset
	' solo se viene fatta la selezione dopo 
	' la Else ...o no?
	On Error resume next
	If	IsObject(Session("rsF")) Then
	    	Set rsF = Session("rsF")
	Else
		Dim sqlF	'	contiene la select - vedi
tabella in access
		sqlF = "Select sF, Count(*) AS nS FROM tG GROUP BY sF
ORDER BY sF;"
		Set rsF = Server.CreateObject ("ADODB.Recordset")
		rsF.Open sqlF, connobj,
adOpenForwardOnly,adLockReadOnly,adCmdText
	    	Set Session("rsF") = rsF
	End If
%>
Newsgroup: it.comp.www.asp
Titolo: [?] Come si usa il metodo BinaryWrite?

Qualcuno di voi ha mai usato il metodo BinaryWrite per scrivere verso il
client un'immagine?
In altre parole, devo scrivere un codice simile al seguente:
Response.ContentType="image/JPEG"
Response.BinaryWrite "
http://www.pippo.com/00001a.jpg
"
restituendo l'immagine....solo che non funziona, perchè così facendo in
realtà viene restituita la stringa passata come parametro, e non i dati
binari dell'immagine stessa.......
mi sapete dare una mano??
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 mi sapete dare una mano??
Soluzione 1:
- Apri il file dell'immagine in lettura (l'immagine deve essere nei dischi
visti dal tuo server, altrimenti la devi prima scaricare)
- lo copi in un array (es: img() )
- scrivi Response.BinaryWrite img()
Soluzione 2:
- response.redirect "
http://www.pippo.com/00001a.jpg
"
Ciao,
Luca Barbetta kck/skd

Newsgroup: it.comp.www.asp
Titolo: MDAC 2.7 beta 2

Ma dove la trovo ??? (Sul sito microsoft arriva fino alla 2.6)
Grazie a chi mi puň dare una mano e un saluto a tutto il NG.
Leo

 Leo
Qui!
http://www.microsoft.com/downloads/release.asp?ReleaseID=30134
--
Roberto Scano - 
rsc...@iwa-italy.org
--------------------------------------------------------------------
Presidente Italiano Associazione IWA ITALIA
International Webmasters Association Italia
www.iwa-italy.org
--------------------------------------------------------------------
Coordinatore Italiano IWA
International Webmasters Association
www.iwanet.org

>Ma dove la trovo ??? (Sul sito microsoft arriva fino alla 2.6)
http://www.microsoft.com/downloads/release.asp?ReleaseID=30134

 wrote in message
news:9oierj$7k4$1...@nreadb.inwind.it...

Newsgroup: it.comp.www.asp
Titolo: Redirect da asp

Ciao č possibile reindirizzare da una pagina .asp a una .htm dopo x
secondi?
Se sě sapete quale codice scrivere?
Grazie
LAura

 LAura
Ciao
-- 
AZ [Microsoft - .NET MVP]
Mia Home page: 
http://ciclismo.sitiasp.it
Asp.Net community: 
http://www.aspitalia.com
Il mio blog: 
http://blogs.aspitalia.com/az

 <body onload="setTimeout('location.href=pagina.htm',10000)">
Ho avuto giusto oggi una discussione sull'argomento, dai un occhio al
newsgroup di javascript. 
In poche parole: location è un oggetto dell'oggetto window; javascript
(>=1.3, o almeno io ho letto questa reference, non so prima) interpreta
location (senza window) come una proprietà dell'oggetto document (è un
alias della proprietà URL). Questa proprietà, in teoria, da specifiche
*dovrebbe* essere read-only, e comunque il suo utilizzo è deprecato.
La sintassi corretta e cross-browser è quindi window.location.href='...';
(href è in realtà inutile perché si occupa javascript ad assegnare questa
proprietà nel caso si usi solo window.location='...')
(fino a 2 ore fa ho sempre usato document.location.href...è erratissimo).
Il tutto, ovviamente, in una logica cross-browser e per sviluppare codice
che poi non dia problemi in futuro.
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

 sviluppare codice che poi non dia problemi in futuro.
Metti pure me tra quelli! :)
Ottime info, grazie Cristiano!


Newsgroup: it.comp.www.asp
Titolo: asp.net - exe

Avrei la necessità di lanciare un comando asincro da una pagina 
asp.net
 ad
un exe o dll, in modo che poi questa si occupi di alcune cose.
Avete un idea di come si può fare ?

 Avete un idea di come si può fare ?
Se si tratta di procedure in .net, puoi usare il modo spiegato qui:
http://www.aspitalia.com/articoli/aspplus/timerweb.aspx
Ciao
--
AZ [Microsoft .NET MVP]

 wrote in message
news:bnja0m$11jhjs$1...@ID-192116.news.uni-berlin.de...


 Ho provato a definire un metodo pubblico ma nn viene visto
Devi impostare il nome della classe del global.asax se non usi VS. Con VS
gli viene dato il nome generico "Global".
global.asax:
<%@ Application language="vb" Classname="MainApp" %>
<script runat=server language="vb">
public function Ora() as string
return DateTime.Now.ToString()
end function
Che potrai richiamare da qualsiasi pagina della tua web-application:
Response.Write (MainApp.Ora())


 wrote in message
news:bnlsn7$12vf2l$2...@ID-192116.news.uni-berlin.de...


 motivo
Perché erediti il file del global.asax dalla classe funzioniGlobali? Se
utilizzi VS essa deve derivare da System.Web.HttpApplication.
Comunque, con una definizione simile:
public shared variabile_globale as string
Dalle altre pagine, non riesci a leggere/impostare questo valore con:
Global.variabile_globale="..:"
?

Newsgroup: it.comp.www.asp
Titolo: Dreamweaver e prove locali: AIUTO

Ho un problema con Dreamweaver MX, sto impazzendo nel risolverlo. Non riesco 
a fare le prove in locale di una pagina dinamica (.ASP VBScript) collegata a 
un database di access.
Riesco a importare il database nel sito, ad associare i campi del recordset 
ad una tabella della mia pagina web dunamica. Ma non riesco a  visualizzare 
l'anteprima nel browser, impostando come server di prova il mio computer 
(non ho uno spazio web per ora). Ho installato l'IIS ma non funziona, mi da 
errore. Anche quando provo a fare la vista Live data non funzia.
Sono ignorantissimo su queste cose, chi mi aiuta mi spieghi con parole 
semplici. Grazie in anticipo. 

 ha scritto nel messaggio
news:Qaz9e.805030$b5.35...@news3.tin.it...


 VBScript) collegata a un database di access.
Spesso accade anche a me, principalmente per la stringa di connessione che
DW crea. Prova a modificarla...
Alla fine me ne frego, salvo la pagina e la carico nel browser, senza usare
la funzione di anteprima e senza usare la funzione di Live Data.
Ovviamente valgono le premesse di Chainbreaker:
- cartella con i file ASP eseguibile
- cartella con i database MDB scrivibile
Alex.
-- 
___________________________________________________________
a p bertolini
(Tribů Digitale Blackmambo: 
www.blackmambo.it
)

 pagine, solo le pagine in quella cartella funzioneranno.
come faccio a configurarlo? 

 la funzione di anteprima e senza usare la funzione di Live Data.
a me invece interessa, prima di mettere tutto on line voglio verificarne il
perfetto funzionamento 


sě, certo, pure io... "carico nel browser" da localhost, non dal server di
"produzione"


 "produzione"
anche io carico nel browser di DW, facendo F12... se č quello che intendi 
tu.
Per le pagine htm e html mi funziona regolarmente, ma per quelle asp no...
questo č il mio problema...
Newsgroup: it.comp.www.asp
Titolo: Visualizzare solo il primo record quando è ripetuto

Salve,
avrei bisogno di un preziosissimo aiuto.
Premesso che sto imparando ora l'ASP e mi mancano ancora molte
nozioni,vengo subito al dunque.
Ho bisogno di visualizzare una serie di informazioni prese da un
database. Quando però, per esempio, nel campo "titolo" si presenta più
volte la stessa voce (ovvero lo stesso titolo) devo visualizzare solo
il primo record, o comunque visualizzare tale titolo solo una volta.
Potete aiutarmi? 
Grazie,
Alice

 il primo record, o comunque visualizzare tale titolo solo una volta.
Hemmm.... vediamo se ho capito, tu hai una tabella in cui uno dei
campi (titolo) puo' assumere 'n' valori. Puoi avere 'n' record in cui
il campo titolo e' duplicato, tu vorresti non stampare 'n' record,
ma un solo record.
Allora, ci sono due strade:
Select Distinct titolo from <tabella>
Ritorna una lista di titoli 'univoci', cioe' se hai due volte
'guerra e pace' ti ritornera' una sola volta 'guerra e pace'. Se pero'
hai altri campi che possono cambiare (edizione, formato etc.)
la cosa diventa piu' difficile:
sql = "Select * from <tabella> order by titolo"
Set rs=conn.execute( sql )
titoloattuale = ""
Do While Not rs.Eof
	' vedo se il titolo e' lo stesso di prima
	If rs.Fields("titolo") <> titoloattuale Then
		' stampo il titolo (altri campi ignorati)
		Response.Write rs.Fields("Titolo") & "<br>"
		' memorizzo il titolo
		titoloattuale = rs.Fields("Titolo")
	End If
	' prossimo libro
	rs.MoveNext
Loop
Questo ciclo stampa solo i titoli univoci ignorando tutti gli altri
campi.
Vedi un po' se una delle due soluzioni ti va' bene. Altrimenti
spiegati un po' meglio...
Davide

Attenzione però al distinct (e distinctrow), che ha due comportamenti
completamente differenti a seconda che il db sia sql o access (mi ha fatto
già impazzire una volta).

spiegati un po' meglio...
La seconda che hai detto è sicuramente quella più vicina alla
soluzione del mio problema... ma credo manchi qualcosa... Infatti io
non posso specificare il "titoloattuale", in quanto dovrebbe
identificarlo automaticamente lo script.
In altre parole:
se qualsiasi "titolo" è ripetuto più volte, allora visualizza solo il
primo.
quindi devo dirgli di cercare nel database se ci sono titoli doppi, e
poi, in caso sia così prendere solo il primo.
Come anche tu accenni, a questo titolo sono affiancati altri dati...
per esempio se c'è un titolo con due autori diversi il titolo deve
apparire due volte perchè si tratta non di una ripetizione ma di una
omonimia.
Dunque, oltre al codice che mi hai già indicato, come faccio a fargli
cercare se ci sono titoli doppi?
Grazie ancora... e spero essere stata più chiara di prima ^_^'
Alice

 omonimia.
Ok, allora puoi usare una semplice (molto semplice) query,
evitandoti di doverti girare tutti i record a manetta:
Select Distinct Row Titolo, Autore, <altricampichesaitu>
 From <tabella>
La 'Distinct Row' ti assicura di prendere dentro solo i record
in cui i campi sono diversi, quindi eventuali duplicazioni di
titolo/autore/etc. saranno ignorate.
Davide
Newsgroup: it.comp.www.asp
Titolo: Connessioni?

Salve a tutti
Volevo sapere qual'è il modo migliore per interfacciarsi ad un database
senza avere problemi di concorrenza. Es. per un sito internet che inserisce
dei dati in un database è meglio usare l'oggetto Connection con la stringa
Sql  INSERT INTO o usare l' oggetto Recordset ed usare ADDNEW, UPDATE.
Ciao
-- 
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

senza avere problemi di concorrenza.
Il problema non e' nell'oggetto che utilizzi, dato che entrambi alla
fine "parlano" con lo stesso driver e con lo stesso database, ma e'
come il database stesso (il "motore") si gestisce la concorrenza
degli accessi. Questo dipende fondamentalmente da come e' fatto il
motore.
Un'approccio e' quello di utilizzare le Transazioni per "isolare"
le varie operazioni (vedi articolo su 
www.aspitalia.com
).
Davide

Newsgroup: it.comp.www.asp
Titolo: Aiuto x un "muro"

Salve vorrei inserire nel mio sito un muro dove lasciare libero sfogo a
commenti i visitatori...
come posso farlo in Asp ...
Senza Registrazioni
ma per l'Amministrato la possibilità di eliminare msg...
se avete un link a qualche script !!
Grazie


Penso che in qualche sito dove trovi script gratuiti per asp ne troverai
quanti ne vuoi, ad esempio su 
http://www.hotscripts.com/
 nella sezione ASP
se non ricordo male...
Cmq non è un lavoro difficile: crei una tabella in un database come Access e
registri i vari messaggi che gli utenti scrivono in un form... come un
guestbook... anzi, impiegheresti meno tempo a scrivertene uno che a
convertirne uno esistente... ;)
Ciao
--
AZ [Microsoft .NET MVP]

 come posso farlo in Asp ...
Puoi decidere se salvare i testi direttamente su file oppure su db.
Ciao,
        Fabrizio
-> 
www.negusweb.it
 <-

vai di xml.
Newsgroup: it.comp.www.asp
Titolo: HELP stringa di connessione database

Salve a tutti.
Sono nuovo di ASP e sto cercando di apprendere i rudimenti di questo
linguaggio.
Ho per questo preso un testo di ingresso che ho letto e ho provato
a mettere in pratica gli insegnamenti dati con qualche problema.
Ho scritto questa stringa per aprire la connessione al database
precedentemente creata :
<% conn.Open "Driver = {Microsoft Access Driver(*.mdb)};
DBQ=e:\Listino.mdb" %>
ma eseguendolo sul PWS mi da questo errore
Microsoft OLE DB Provider for ODBC Drivers errore "80004005' 
[Microsoft][ODBC Driver Manager] Nome origine dati non trovato e
driver predefinito non specificato. 
/index.asp, riga 20 
Un mio amico mi ha suggerito questo diverso driver che sembra
funzionare:
<% conn.Open "Provider = Microsoft.jet.oledb.4.0; Data Source=
e:\Listino.mdb" %>
ora, che differenza c'e' tra uno e l'altro?
Mi sembra che il driver Jet funzioni solo con database Access, se
volessi imparare un sistema il più versatile possibile non sarebbe
meglio usare un modo più diffuso?
Cosa c'e' che non va nella prima stringa usata?
Grazie 1000
Luca.
---remove xxx before reply---
 

usa una stringa di questo tipo .. okkio che sei sotto Win2k .. devi dare i
permessi di scrittusra alla cartella....
***************
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &
Server.mappath("../database/database.mdb") %>
****************
Flavio
www.smsmanager.6go.net
Newsgroup: it.comp.www.asp
Titolo: utenti collegati: boh!

Salve a tutti,
ho un piccolo problema: sto progettando un sito di fumetti e ho deciso di
mostrare gli utenti connessi. Ho trovato il modo su 
www.html.it
, ovvero nel
global.asa ho messo:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
  Application("ActiveUsers") = 0
End Sub
Sub Application_OnEnd
End Sub
Sub Session_OnStart
  ' setta il timeout di default 10
  Session.Timeout = 10
  Application.Lock
  Application("ActiveUsers") = Application("ActiveUsers") + 1
  Application.UnLock
End Sub
Sub Session_OnEnd
  ' quando il visitatore esce (-1)
  Application.Lock
  Application("ActiveUsers") = Application("ActiveUsers") - 1
  Application.UnLock
End Sub
</SCRIPT>
e poi richiamo la mia variabile con:
utenti connessi: <%= Application("ActiveUsers") %>
Il problema è che quando un utente chiude il sito la variabile
"Application("ActiveUsers")" non decresce e, quindi, se qualcuno apre,chiude
e poi riapre il sito compare come due utenti contemporaneamente.
Perchè succede questo?
Grazie anticipatamente!!! =O)
Lorenzo
PS: utilizzo Aruba come provider del dominio e il problema si presenta anche
in locale.

 e poi riapre il sito compare come due utenti contemporaneamente.
Il session end viene eseguito al timeout di sessione o alla chiusura forzata
della sessione. Non e'ě sufficiente che l'utente chiuda il suo browser per
generare l'evento. Al limite puoi abbassare il timeout di sessione che con
IIS 5 di default sta a 20 minuti.
Saluti.
Luciano

 della sessione. Non e'ì sufficiente che l'utente chiuda il suo browser per



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

 Lucis
----------------------------------
Qui trovi degli script belli e pronti: 
http://www.guidainlinea.com/asp/script
 !
ciao
-- 
Posted from 
ppp-62-10-171-240.dialup.tiscali.it
 [62.10.171.240] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.www.asp
Titolo: [HELP] Error 0115

Ho ottenuto quest'errore, chi sa cosa sia????? Grazie 1000 a tutti.
pace Beddy
error 'ASP 0115'
Unexpected error
/enter/default.asp
A trappable error occurred in an external object. The script cannot continue
running.

mandami il codice asp e vediamo che errore hai fatto
ciao
Liga97
E-Mail: 
lig...@alo.it
ICQ: 11362849

running.
Per caso hai aggiornato IIS3 a IIS4 ?
Luis.

Grazie l'ho risolto....
Si erano rovinate delle tabelle sulle quli facevo delle select......
pace Beddy
Newsgroup: it.comp.www.asp
Titolo: invio automatico di mail senza l'intervento dell'utente

Ciao a tutti. Nella ns. area web in ASP classic utilizziamo CDO su Windows 
server 2003, per l'invio di mail a fronte di alcune operazioni fatte dagli 
utenti.
Nel caso in cui si volesse far inviare una mail a degli utenti in modo del 
tutto automatico, come dovrei procedere? Ad esempio ho un db di uno 
"scadenziario" dove nella tabella IMPEGNI c'è la data di scadenza. Vorrei 
che venisse inviata automaticamente una mail ad alcuni utenti una settimana 
prima della scadenza riportata nella tabella.
Secondo voi, la cosa è possibile?
Grazie a tutti in anticipo.
Giancarlo 

 ha scritto nel messaggio 
news:em6ebr$pq0$1...@aioe.org...

E' possibile ma non credo con ASP ma con uno script VBS inserito nelle 
operazioni pianificate...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA 

> operazioni pianificate...
E' questa la soluzione giusta, usare Explorer non è la cosa migliore....
devi inserire i codice della pagina .asp (senza i tag html)
in un file .vbs e poi inserire questo nelle operazioni pianificate
così non hai problemi

 così non hai problemi
Ricorda di togliere "server." dal comando di creazione degli oggetti.
Ad es.
Set oggetto = Server.CreateObject("pippo.pluto")
diventa
Set oggetto = CreateObject("pippo.pluto")
Ciao