mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.asp
Titolo: Statistiche

Ciao al NG,
esistono script asp per le statistiche?
Sono buoni o conviene usare altri servizi?
Quali servizi scegliere free ed a lagamento?
Grazissimo

 Quali servizi scegliere free ed a lagamento?
a pagamento ti posso consigliare webtrends...
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
I veri problemi della vita saranno sicuramente cose che non t'erano mai
passate per la mente.

Newsgroup: it.comp.www.asp
Titolo: prendere i primi 10 dati nel db

buongiorno a tutti,
devo estrarre da un db gli ultimi 10 dati inseriti nel db e li devo mettere
in ordine su una tabella html, l'ultimo record inserito deve andare al top
della tabella e il decimo alla fine.
Per l'ordinamento nella select c'č l'opione ORDER BY DESC,  ma per prendere
gli ultimi 10 records ? Inizialmente avevo usato l'opzione SQL BETWEEN, ma
specificando il numero id, chiaramente lui mi dava solamente quel rage di
dati, quindi a questo putno non so come fare, qualcuno sa darmi qualche
consiglio?
Tutto questo perchč dovrei fare in modo che cliccando su un link
contrasseganto con il numero 1 mi compaiono i primi (ultimi) 10 dati immessi
in ordine dall'ultimo in poi, cliccando sul numero 2 i dati presenti dal
record 11 al 20 e cosě via ...
Grazie Andrea


[cut]
SELECT TOP 10.......
C'è un 3d che parla proprio di questo un po' di messaggi fa: "query che
ottiene i primi 100 record di un DB" del 30/08/01.
ciao
--
Kappa
ka...@webngo.net
www.webngo.net
www.filmscoop.it



Se ordini alla "rovescia", cioe' usando ORDER BY ..... DESC, allora
devi prendere i primi 10 record, giusto?
Puoi usare allore SELECT TOP 10
Ma fai attenzione, perche' se l'ordinamento e' fatto per data, devi
considerare alcune cose, che sono riportate in un post precedente.
In ogni caso e' ben descritto nella documentazione SQL di ogni
database.
Ciao e buon lavoro!

 wrote:

Ops, non ho letto tutto il post, sorry.
Dovresti usare il paging di una tabella
Ti posto un esempio:
Paging di un Recordset
Dim RS
Set RS = Server.CreateObject("ADODB.Recordset")
RS.ActiveConnection = Application("strcon1")
RS.Source = qry
RS.CursorType = 0
RS.CursorLocation = 3
RS.LockType = 3
RS.PageSize=5
RS.Open
RS.AbsolutePage=Page
NPage=R2.PageCount
NM=1
while RS.eof=false and NM <= NumMaxRecordForPage
.....
(Codice HTML visualizzatore)
.....
RS.MoveNext
NM=NM+1
wend
RS.Close
Set RS=Nothing

 wrote in message
news:9n1tf2$aku$1...@canarie.caspur.it...

-- 
Posted from  [213.156.59.10] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:9n1tf2$aku$1...@canarie.caspur.it...


 SELECT TOP 10.......
Giusto... basta solo ordinarli con ORDER BY ID DESC
<ot>
Ciao Massimo tutto bene?
</ot>
--
Lino Mari
Intermedia srl
http://www.viadeimercanti.com
 - Il nuovo portale dell'e-business
http://www.imbnet.it
 - Intermedia Srl - Telematica e Multimedia
Newsgroup: it.comp.www.asp
Titolo: Server.CreateObject failed

Salve a tutti,
ho da poco istallato IIS 4.0 per poter usare le
ASP. Tutto sembra funzionare a dovere con delle
semplici asp. Il problema nasce quando cerco di
fare :
Server.CreateObject("Excel.Application")
in questo caso mi restituisce l'errore:
-
2147221005
 - 006~ASP 0177~Server.CreateObject
Failed~Invalid class string
In una mailing-list ho letto che l'applicazione
che devo lanciare deve essere installata sul
Server Web, non era chiaro se parlava della
macchina su cui gira il server web oppure se
bisogna impostare qualche parametro del Server web
Grazie per l'aiuto
Alexander
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Failed~Invalid class string
Non ho mai provato, ma se vuoi utilizzare Excel in questo modo, devi installarlo sulla stessa macchina dove gira IIS. Se gia' l'hai fatto, scusami ma non ho altri consigli da darti.
Ciao,
Angelo Donatiello

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

....non riesco a memorizzare un cookies....
ecco il codice che uso..
*********************************************************************
if  len( Cstr( request.cookies("UserIDCode") ) ) < 12  Then
  response.write("Cookies non valorizzato")
  'genero un ID che userò anche eventualmente per registrare l'user nuovo
  'nel DB uese e visite
  newIDCode = session.sessionID & Clng( Now() )
  response.cookies("UserIDCode") = newIDCode
  session("IDCode") = newIDCode
else
  response.write("Ok, cookies valorizzato")
end if
************************************************************
il controllo che faccio delle lunghezza < di 12 è per vedere se è
valorizzato o no...
il problema è che quando chiudo il browser e scade la sessione (ho messo
timeout = 1 minuto) riaccedendo alla pagina mi da' dinuovo cookies non
valorizzato!..
dove sbaglio??
--
----------------------------------------------------------------------------
-------------------------
   Alberto Gorni - 
san...@libero.it
  -  
san...@mail.omnitel.it
 -
0347/5147196
   Via Emilio Da Pozzo 39/15 - 16133 - Genova (GE) - Italy
----------------------------------------------------------------------------
-------------------------

dove sbaglio??
Ma quanto e' la "durata" del tuo cookie ? Se e' uguale alla sessione
il tuo cookie e' gia' sparito...
Davide

Newsgroup: it.comp.www.asp
Titolo: Importare Grafici da Access in Asp

C'è un modo per importare grafici realizzati in una maschera Access in
un database Asp?
--
Posted from 
mta03-acc.tin.it
 [212.216.176.34]
via Mailgate.ORG Server - 
http://www.mailgate.org

...

Newsgroup: it.comp.www.asp
Titolo: domanda asp e sicurezza

ciao a tutti.
Sto progettando, per fare un po' di esperienza e solo ed esclusivamente come 
esercizio, un piccolo forum.
Superate le difficoltà iniziali, mi trovo ora ad affrontare quelle legate 
alla sicurezza... Sapete, per favore, indicarmi un tutorial dove trovare 
"tutto quello che bisognerebbe sapere" su come progettare un'applicazione 
sicura.
Ho fatto fissaggio degli apici, ho convertito i caratteri a rischio, ho 
visto che non sia vulnerabile a xss vari,  (anche se ora mi trovo un po' 
impantanata perché con tutti i fissaggi e gli html.encode ho perso alcune 
funzionalità... ma a quello cercherò di rimediare), etc. etc... ma come 
sapere se quello che ho fatto è a prova di bomba?... e dove trovare tutorial 
su come progettare in modo sicuro e corretto tutto quanto? Una specie di 
tutorial approfondito a riguardo esiste on-line?
Grazie a tutti...

 tutorial approfondito a riguardo esiste on-line?
Sulla sicurezza ASP vedo che ne sai più di me... per parte mia ti posso 
solo dire che la sicurezza in generale è solo relativa. Diciamo che se 
tappi tutte le vulnerabilità di cui trovi la descrizione in rete hai 
tappato anche tutti gli ingressi da cui può entrare un ragazzino che sa 
usare gli script (il classico lamer). Qualcuno più competente potrebbe 
trovare lo stesso una via, ma se è davvero in gamba non perde tempo con 
un piccolo forum sconosciuto :-)
A parte questo, la paranoia è la migliore alleata di chi si occupa di 
sicurezza :-)

Newsgroup: it.comp.www.asp
Titolo: problema lettori-scrittori

salve a tutti,
vorrei risolvere il problema delle sezioni critiche in asp.
Ho un file .txt nel quale un processo puo' scrivere una stringa solo se non e'
gia' presente. Poiche' piu' processi accedono contemporaneamente a questo file
devo risolvere il problema della concorrenza. 
Come posso fare?
Grazie a tutti.
--
Quando pensi Windows NT, pensa ASPItalia.com!
 
http://forum.ASPItalia.com/
 
http://www.ASPItalia.com/

Potresti chiudere le sezioni critiche in una sezione "Application"
Ovvero:
Application.Lock
<leggi riga>
If Presente Then
    <scrivi riga>
End If
Application.Unlock
Chiaramente, se la sezione critica è particolarmente pesante, a seconda del
progetto potresti decidere di far uscire dalla sezione critica la lettura
della riga (per esempio nel caso in cui sei sicuro che due utenti non
possono scrivere la stessa riga):
<leggi riga>
If Presente Then
    Application.Lock
    <scrivi riga>
    Application.Unlock
End If
Romeo_


Newsgroup: it.comp.www.asp
Titolo: logon da asp

Ciao a tutti,
qualcuno di voi sa come si fare a login-arsi su un server nt come utente di
sistema (creato con User manager) da pagine asp?
Anziche' creare un db con degli utenti fittizzi vorrei usare gli utenti di
sistema e sfruttare le protezioni sulle directory del Filesystem.
Grazie
Simone

Se la pagina e' visibile solo da un certo utente (la directory ha i permessi
solo per quell'utente) e l'utente accede con IE, IIS dovrebbe
automaticamente chiedere il login. Pero' non te lo assicuro.
Davide
Ozzy wrote in message ...

Newsgroup: it.comp.www.asp
Titolo: compilatore in asp.net

Ho cominciato da poco ad utilizzare 
asp.net
, ed ho riscontrato un problema
non indifferente sulla compilazione.
Mentre con asp utilizzando interdev6.0 mi bastava mettre <%%> ed il
compilatore evitava passaggi inutili di scrittura, ora in 
asp.net
 non ho il
compilatore attivato, cosa devo fare per attivarlo?
es :
<%@ Page Language="C#" %>
<script runat="server">
   void tbMessage_Change(Object Sender, EventArgs e) {
      lblMessage.Text = "Hello " + tbMessage.Text;
   }
</script>
<html><body>
   <font size="5">Sam's Teach Yourself 
ASP.NET
 in 21 Days:
   Day 2</font><hr><p>
   <% Response.Write("Our First Page<p>"); %>
   <% Response%>
   <form runat="server">
      Please enter your name:
      <asp:textbox id="tbMessage"
         OnTextChanged="tbMessage_Change"
         runat=server/>
      <asp:button id="btSubmit" Text="Submit"
         runat=server/><p>
      <asp:label id="lblMessage" font-size="20pt"
         runat=server/>
   </form>
</body></html>
Grazie Focelda

 ha scritto nel messaggio
news:ewCib.8338$uv4....@news.edisontel.com...



Moderatore di it.comp.www.asp - Microsoft .NET MVP
http://www.aspitalia.com/
 Enjoy the .NET community!
http://www.dev2dev.it/
 La rete ha connesso nuove particelle!
http://www.extensible.it/
 XML and beyond

 non č per niente OT, su questo gruppo si puň parlare sia di Classic ASP


Newsgroup: it.comp.www.asp
Titolo: Grafici in ASP

Dovrei realizzare un grafico in asp.
Qualcuno mi puņ aiutare ?
Ciao

Dovrei realizzare un grafico in asp.
Domanda trita e ritrita anche questa, o utilizzi delle immagini
JPG o PNG da "ridimensionare" al volo usando Width e Height del
tag <IMG>, ed in questo modo ottieni dei grafici a barre, oppure
usi uno dei tanti componenti addizionali per la produzione di
oggetti grafici "al volo".
Un'altra alternativa e' l'uso di componenti client-side come
Applet Java et similia.
Vedi un po' di messaggi indietro c'era un thread relativo a
questo argomento.
Davide

Newsgroup: it.comp.www.asp
Titolo: Urgente -- Evento OnExit

Salve a tutti ...
Ho bisogno di un evento che si attiva quando una pagina web è chiusa, esiste
tale evento ?
In pratica devo eseguire degli script quando l'utente chida la finestra del
broswer ...
Se si, mi spiegate con qualche esempio come implementarlo ....

Se ti serve che sia scatenato un evento lato server alla chiusura del
browser è semplicemente impossibile, perche una votla che ti ha spedito il
suo pacchetto, all'IIS non gliene puo' fregare di meno che il tuo browser
rimanga aperto o chiuso, per lui il lavoro è finito.
Quindi, se ti serve il lato client basta usare javascript, usando la
proprietà onUnload del body (del tipo, <body bgcolor="#000000"
onUnload="miaFunzione();">). Se invece ti serve lato server, puoi provare a
fare la stessa cosa, richiamando una funzione che apra un popup, esegua il
codice che ti serve e poi lo chiuda. Non so quanto sia conveniente e pulito
ma è l'unica cosa che mi viene in mente!
Ciao
--
Alessandro
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.www.asp
Titolo: buffering MUST BE off ??

Salve a tutti...eccomi nuovamente sul newsgroup...
il nuovo problema è il seguente:
Visto che il caricamento della pagina era piuttosto lento ho deciso di
inserire la stringa <% response.buffer = false %> per inviare al client i
dati disponibili durante l'alaborazione, ma il client mi ha restituito il
seguente errore
---------------------------------------------------
Response object error 'ASP 0159 : 80004005'
Buffering Off
/principale.asp, line 2
Buffering must be on.
-----------------------------------------------------
Come mai?
Saluti a tutti. Daniele

A me e' capitato questo errore quando ho messo
<%Response.buffer=false%>
e poi piu' in la'
<%Response.flush%>
Per caso fai un flush? Il fatto e' che non ha senso farlo (il flush) se il
buffering e' off, cioe' =false.
Non so se e' il tuo caso....
ciao!
F.
Daniele wrote in message


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

ciao a tutti
a casa testo le pagine asp con win 98 e pws. normalmente quando sono
in internet sospendo il servizio di web server e lo riavvio quando
disconnetto.
ieri tutto si è bloccato: il servizio risulta sospeso e non c'è verso
di riavviarlo.
ho già provato a disinstallare e reinstallare ma nulla è successo.
qualche buonanima ha un suggerimento?
grrazie di cuore
riccardo
--
-----------------------------------------------
riccardo richini - web developer
e-mail: 
ricc...@iww.it
-----------------------------------------------

 riccardo
ho risolto, grazie.
riccardo

Newsgroup: it.comp.www.asp
Titolo: Chiamare Function da Stored Procedure

Ciao a tutto il NG!
Lavoro con .NET, versione 1.1 del framework, C#, ASP e SqlServer2000,XPSP2.
Il problema è che sembra che non ci sia assolutamente modo di far partire
una function di sqlserver da C# in .NET.
Quindi ho fatto in modo di usare una stored che al suo interno richiama
una function in questa maniera:
CREATE PROCEDURE dbo.login3 
@username     nvarchar(20) ='',
@password      nvarchar(20) =''
AS
exec.login_function @username,@password
GO
solo che mi viene visualizzata quest'eccezione:
La richiesta di procedura 'login_function' non è stata soddisfatta perché
'login_function' è un oggetto funzione. 
spero mi aiutiate ;)
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Le funzioni non vengono richiamate con EXEC, ma come se fossero funzioni 
normali, quindi il codice diventerebbe
-- variabile di ritorno ad esempio varchar
DECLARE @RESULT varchar(255)
SET @RESULT = dbo.login_function(@username,@password)
Oppure
SELECT * FROM dbo.login_function(@username,@password)
Oppure
-- variabile di ritorno ad esempio varchar
DECLARE @RESULT varchar(255)
SELECT @RESULT = dbo.login_function(@username,@password)
Ciaoz
-- 
Giovanni Ferron - 
http://www.gvnn.it
Articoli e Tips su 
http://www.dotnethell.it
#Develop Translator - 
http://www.icsharpcode.net/OpenSource/SD/
Mono Rulez - 
http://www.mono-project.com
Newsgroup: it.comp.www.asp
Titolo: inserimento dati du determinato ID

Ciao a tutti
Mi rendo conto che ultimamente stò rompendo le scatole a tutto il NG, ma mi
sono imbarcato in una storia senza fine.
Morale della favola stò mettendo assieme un sito no-profit dove compariranno
tutte le associazioni o altro ente a scopo no-profit, e fin quì niente di
difficile in html o in asp si risolve. Il problema arriva quando un giorno
mi sono sognato di fare in modo che ogni associazione possa inserire il
calendario delle proprie attività e la data di svolgimento dell'evento. A
questo punto ho creato un db in acces con la password ed il loghin per
entrare nell'area di inserimento dati, nello stesso db ho creato 2 tabelle
una "associazione" dove raccolgo i dati anagrafici del'associazione ed una
seconda "appuntamenti" dove raccolgo i dati dell'appuntamento, le due
tabelle sono relazionate da un ID in modo tale che ogni associazione possa
avere n. appuntamenti, ed è proprio in questo punto che mi blocco, come
avrete capito devo fare in modo che attraverso l'inserimento del login si
inseriscano i dati solamente di quella determinata associazione, come
fare?????????.
Ciao a tutti e grazie in anticipo
                Celestino

Quando un'associazione fa login, tu la gestisci tramite una sessione, no?
E allora ti registri il l'ID associazione in una variabile di sessione, e
quando l'operatore inserisce i dati,
nella procedura di registrazione, recuperi quell'id dalla variabile di
sessione e lo aggiungi nel record.
potrebbe andare bene?

Newsgroup: it.comp.www.asp
Titolo: Problemi con la data

Ho sviluppato alcune pagine ASP su Win95+PWS+Access 97 che mostrano
alcune date nel formato gg/mm/aaaa.
Quando ho fatto il porting delle stesse pagine su WinNT+IIS+SQLServer
vedo le stesse date nel
formato americano mm/gg/aaaa.
Cosa posso fare per rivederle nel formato italiano gg/mm/aaaa ?
Grazie per l'aiuto.
Antonio Passaro
--
Posted from 
mailbari.olivettiricerca.it
 [193.76.87.205]
via Mailgate.ORG Server - 
http://www.mailgate.org

La cosa più semplice, e funziona sempre, è che, prima di inserire sulla
pagina ASP la data, la manipoli con questa semplice istruzione:
data = day(rs("DATA")) & "/" & month(rs("DATA")) & "/" & year(rs("DATA"))
in questo modo visualizzerai sempre la data corretta, indipendentemente da
come è memorizzata nel sistema.
Ciao
Marco

Newsgroup: it.comp.www.asp
Titolo: errore interno del server 500

Qualcuno mi sa dire che errore e' ??
Ho fatto l'abbonamento ad un provider gratuito che processa opagine asp si
chiama
7host.com
, ho caricato il mio sito
ma le pagine asp non me le legge dandomi questo errore, mi da lo stesso
errore anche con altri server che processano asp, allora mi domando dove e'
che sbaglio ???
Eppure sul web server di win 98 funziona tutto perfettamente.
Dall'errore che mi da sembra quasi che la pagina asp non la trova... eppure
con ftp la pagia la trovo.
Vi lascio il link alla pagina :
www.7host.com/scepsi/forum/home.htm
 scrivete claudio nel campo nome e premete invia , cosi' dovrebbe andare
nella pagina ingresso.asp che invece non trova... ma c'e' e il collegamento
dalla pagina home e' giusto sicuramente. Anche perche' lo stesso
collegamento con pagine html funziona benissimo invece. Ho provato anche a
richiamare direttamente la pagina asp e anche altre aspettandomi che le
trovasse ma poi mi riempisse di errori e invece nulla, non le trova e mi da
sempre lo stesso errore. Qualcuno mi puo' aiutared ???
Grazie , spero di essere stato chiaro e non troppo lungo
                Ciao
                        Claudio

 Qualcuno mi sa dire che errore e' ??


Evidentemente 7host usa iis5.
Prova ad utilizzare un server in cui puoi gestire la personalizzazione della
pagina di errore ed usa l'asperror per individuare il problema.
Oppure mettilo su un server con iis4 e ti darą le specifiche dell'errore.
Ciao,
Simone


Aggiungi un tuo controllo degli errori nella pagina asp
del tipo, dopo ogni istruzione "pericolosa":
If Err.Number > = then
 Response.Write Err.description....
end if
Ciao!
Paolo

 ha scritto nel
messaggio news:99chr9$mpg8$1...@ID-80386.news.dfncis.de...


Newsgroup: it.comp.www.asp
Titolo: campo autoincrementale

salve a tutti,
ho un dubbio; sto sviluppando una applicazione che dovrebbe girare con
qualsiasi database quindi ho un certo limite sul tipo di campi da
utilizzare.
l'applicazione la sto scrivendo in asp "tradizionale" e vorrei capire come
risolvere il problema dei campi che si autoincrementano.
su access la soluzione e' nativa, su ms sql anche; ma su oracle o oltri
database ???
in asp come posso gestire un campo (es: id_user) che si incrementi da solo
come su access ad esempio?
non credo che basti prendere l'ultimo record e aumentare di uno il campo.
pensavo ad una soluzione tipo tenere una tabella a parte con i progressivi
che mi servono in diverse tabelle.
il mio unico dubbio sono gli accessi concorrenti.
qualcuno mi puo' dare una mano ?
grazie 1000
dany...@yahoo.it

 database ???
Anche su mySql è nativa.
Ciao.
Antonino.
Newsgroup: it.comp.www.asp
Titolo: Interrogare un Active directory con ASP (DK)

Salve a tutti.
Qualcuno di voi è riuscito ad interrogare l'AD con ASP puro,
utilizzando un VbScript?
Io sono riuscito a trovare questo codice, ma una volta customizzato,
non mi funziona... mi genera sempre come output: "DOMINIO O PASSWORD
SBAGLIATI"
Chi mi può aiutare?
Grazie.
<%@ Language="VBScript" %>
<%
Option Explicit
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<title>Test</title>
</head>
<body>
<%
        'Lo script si basa sul controllo di un errore sulla connessione
al
dominio
        on error resume next
        Dim nome,password,data,grp,strADsPath
        nome=request("CN=Luigi,CN=Users")
        password=request("myPwd")
        'Al posto di nomeDominio va sostituito il nome del dominio
        strADsPath = "WinNT://DC=MyDC,DC=ORG"
        Dim oADsObject
        Dim tempstr
        tempstr = "DC=MyDC,DC=ORG\" & nome
        Set oADsObject = GetObject(strADsPath)
        Dim strADsNamespace
        Dim oADsNamespace
        strADsNamespace = left(strADsPath, instr(strADsPath, ":"))
        set oADsNamespace = GetObject(strADsNamespace)
        'Questa è la riga che di fatto effettua il controllo di
username e
password
        Set oADsObject = oADsNamespace.OpenDSObject(strADsPath,
tempstr,
password, 0)
        If  (Err.number = 0) then
            set grp = GetObject("WinNT://DC=MyDC,DC=ORG/MyGroup,group")
                If (grp.IsMember("WinNT://DC=MyDC,DC=ORG/" & nome))
Then
                        response.write("Ok")
                Else
                        response.write("No")
                End If
        else
                response.write("Dominio o password sbagliati.")
        End If           
%> 
</body>

 Chi mi può aiutare?
devi unicamente togliere la navigazione anonima in quanto l'account web 
anonimo non può interrogare LDAP generando un errore, pertanto togli la 
navigazione anonima e autenticati come administrator e vedrai che funziona 
tutto
-- 
Christian Paparelli
http://www.ithost.ch
 

Grazie per la risposta... solo una piccola cosa: come faccio a togliere
l'autenticazione anonima? Non sono un esperto in materia e ti chiedo
scusa... da quello che vedo io, mi sembra che l'utente glielo passo,
compreso di password... intendi via codice o via "amministrativa" del
sito?
L'autenticazione ADMIN di cui parli la devo fare al posto dell'utente
che uso nello script?
Grazie infinite.
Luigi.

 che uso nello script?
no devi usare un account con i diritti amministrativi in quanto ldap è 
accessibile (per fortuna) solo agli admin

Newsgroup: it.comp.www.asp
Titolo: upload file

Devo fare l'upload di un file attraverso un form. Ho scaricato tutto quanto
da aspitalia, testato (funziona), ma quando lo ficco dentro la mia pagina
non funziona più.
Il codice viene eseguito tutto, non da nessun errore ma il file non viene
scritto sul server
if inputs("caricafoto").isFile = true then
    response.write "<br>sono qui 3<br>"
    ' save the file
    retErr =
inputs("caricafoto").saveFileAs(Server.MapPath("foto_articoli"), "")
end if
Ovviamente "sono qui" glie lo faccio scrivere io per verificare che l'IF sia
soddisfatto.
Suggerimenti?
Saluti.
Luciano

 Luciano
Forse bisogna autorizzare l'utente IUSR_nomeMacchina in scrittura su quella 
cartella?
Ciao.
-- 
Sergio MAZZA 

 cartella?
No, come ho detto, lo script funziona, è quando lo ficco nella mia pagina
che smette di funzionare senza dare alcun errore.
Saluti.
Luciano

 che smette di funzionare senza dare alcun errore.
Dopo sole 24 ore di smadonnamenti ho risolto: non gli piaceva il mio
<%Option explicit%> in cima allo script.
Saluti.
Luciano

Newsgroup: it.comp.www.asp
Titolo: Url attuale con parametri

 Come posso recuperare l'url attuale con tanto di parametri?
Devo realizzare la classica funzionalità "Invia pagina ad un amico", ma devo
far sì che venga recuperato anche il parametro
Ex:
www.miosito.it/interna.asp?pag=5
oppure
www.miosito.it/statiche/uffici.asp
Grazie mille.

 far sì che venga recuperato anche il parametro
Devi usare le ServerVariables (Request.ServerVariables) URL e QUERYSTRING
ciao
-- 
Kappa [co-mod ICWA]
kappa(at)
webngo.net
www.webngo.net
www.filmscoop.it

 ha scritto nel messaggio
news:c94ghv$9d6$1...@lacerta.tiscalinet.it...


 %>
Non basta !!!
url =  path & Request.ServerVariables("URL") &
Request.ServerVariables("querystring")
Newsgroup: it.comp.www.asp
Titolo: [?] Passaggio parametri alle pagine.

Buongiorno a tutti.
E' la prima volta che scrivo per un problema che mi si è presentato proprio
oggi e che ora passo a descrivere.
Alla pressione di un bottone su una pagina .asp chiamo una seconda pagina
..asp passando una serie di parametri; la stringa che compilo è ad es.
nomepagina.asp?Modalita=UPDATE&Chiave=codice
dove 'codice' è la chiave di ricerca per visualizzare le informazioni di
dettaglio (classica anagrafica; griglia iniziale e, alla selezione del
record, apertura pagina con il dettaglio del record selezionato).
Il problema si presenta quando in 'codice' è presente il carattere '+';
questo viene infatti ricevuto / trascodificato in ' ' (blank).
Quello che spero qualcuno sappia dirmi, oltre ad una possibile soluzione, è
il perchè questo accade.
Ho cercato di restringere il problema utilizzando alert e response.write ed
ho visto che appena prima di chiamare la seconda pagina .asp il codice è
corretto, nella seconda pagina .asp nel parte asp della pagina vedo invece
il codice sbagliato.
L'applicazione è stata sviluppata con MS Interdev utilizzando sia Javascript
che VBscript, il web server è IIS + MTS.
Ringrazio in anticipo chiunque mi dia qualche dritta.
Ciao.
--
Roberto Omedei
r.om...@iet.it
I & T   S.p.A.

il perchč questo accade.
Nelle URL si possono usare solo i caratteri ASCII a 7 bit, cioč quelli
che corrispondono ai codici <= di 127. Dei restanti, alcuni non possono
essere utilizzati, altri hanno dei significati speciali ( tipo + e / ).
Soluzione: una sequenza di escape che corrisponde a
%hexcode_del_carattere
spazio      = %20
percentuale = %25
piů         = %2B
uguale	    = %2D
e cosě via...Nel tuo caso dovrai usare una Replace() prima di costruire
la querystring.
-- 
Rhodion
"Soft as the massacre of Suns
 By Evening's Sabres slain." 

 la querystring.
basta un Server.UrlEncode(tuastringa) che sostituisce tutto in automatico.
--
CIAO!.db
Daniele "The Night Surfer" Bochicchio <webmaster(at)ASPItalia.com>
Moderatore di it.comp.www.asp - 
http://www.ASPItalia.com/newsgroup/icwa.asp
Leggi subito i nostri ultimi articoli:
- 'Usare le transazioni in applicazioni ASP 2/2'
http://www.ASPItalia.com/articoli/articoli.asp?data=20000417
- 'Usare le transazioni in applicazioni ASP 1/2'
http://www.ASPItalia.com/articoli/articoli.asp?data=20000410
Uno script al giorno? Solo su 
http://www.aspitalia.com/liste/usag/

 essere utilizzati, altri hanno dei significati speciali ( tipo + e / ).
Immaginavo il problema fosse una cosa del genere, grazie per l'attenzione.
Ciao

Newsgroup: it.comp.www.asp
Titolo: hosting ASP

Salve. Mi sapreste consigliare un provider per hosting ASP commerciale (a
pagamento ma senza esigenze esagerate, 20 Mb vanno bene).
E la vostra esperienza su come funziona, ovviamente.
Grazie.
Andy

www.euroweb97.com
 ... funziona abbastanza bene!
Ciao,
Pierpaolo

>
www.euroweb97.com
 ... funziona abbastanza bene!
peccato che come assistenza lasci parecchio a desiderare.  o ti
arrangi da solo o ciccia.  prima si potevano scrivere email e si
supponeva rispondesse qualcuno, adesso tutti gli indirizzi email sono
stati disabilitati.
c'è solo un form web su cui esporre il problema.  io l'ho esposto e
non ho avuto risposta, ho dovuto telefonare.
peccato anche che fatturino servizi non forniti piuttosto che quello
che uno ha comprato davvero, e peccato anche che per default non
spediscono fatture cartacee...  mandano un attach e poi te lo devi
stampare da solo.  mai vista una procedura simile...
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Newsgroup: it.comp.www.asp
Titolo: Select distinct ?

Ciao a tutti. Da bravo neofita, sto incontrando montagne di problemi
nelle mie sperimentazioni con ASP! Dunque, ho la seguente pagina:
<%@ Language=VBScript %>
<%
objconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
Server.MapPath("DATABASE.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.open objconn
set RSregione = conn.Execute("Select Distinct regione from tabella1")
%>
<html>
<head>
<title>Regioni d'Italia</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<A HREF="results.asp?view=regione&regione=<% Response.Write
RSregione("regione") %>">Vedi la regione <% Response.Write
RSregione("regione") %>A>
</body>
</html>
Nelle mie intenzioni, ciň che doveva fare la pagina era visualizzare
un'elenco cliccabile delle regioni, prendendole dal database, con i
link che avrebbero rimandato ad una pagina di risultati relativi alla
regione cliccata (presi dallo stesso db). Quello che ho ottenuto,
perň, č che mi visualizza solo 1 link, quello della prima regione in
ordine alfabetico! Qualcuno (piů bravo di me!) mi spiegherebbe dove
sbaglio?!
Grazie a tutti, soprattutto per la pazienza!
Mr.V.

 set RSregione = conn.Execute("Select Distinct regione from tabella1")
i recordset... si aprono... si iterano e si chiudono...
se non leggi tutto il recordset è normale che ti legge solo il primo...
-- 
Lino Mari
http://www.ebow.it
 - e-business on web!
http://www.ebow.it/blog/
 - Mktg Log
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Newsgroup: it.comp.www.asp
Titolo: AIUTO!!!

Ciao qualcuno mi sa dire che cavolo di errore e' mai questo? Non mi era mai
successo prima!!
Error #-
2147467259
Error desc. -> [Microsoft][ODBC Microsoft Access Driver] Operation must use
an updateable query.
Qualcuno di buon cuore mi sa dire cosa significa?
Grazie
Giovanni


Grazie, ecco un po' di codice:
  set conntemp=server.createobject("adodb.connection")
  DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
  DSNtemp=dsntemp & "DBQ=" & server.mappath("wdc.mdb")
  conntemp.Open DSNtemp
       SQLstmt = "INSERT INTO Orders
(OrderNumber,OrderDate,OrderTime,Cart,OrderTotal,PaymentOption,ShippingCost,
ShippingMethod,SubTotal,Tax,TotalWeight,CC_Number,Cust_Name,Cust_Phone,Cust_
Email,Ship_Name,Ship_Address,Ship_Address2,Ship_City,Ship_State,Ship_Zip,Shi
p_Country)"
       SQLstmt = SQLstmt & " VALUES ("
       SQLstmt = SQLstmt & "" & OrderNumber & ","
       SQLstmt = SQLstmt & "'" & OrderDate & "',"
       SQLstmt = SQLstmt & "'" & OrderTime & "',"
       SQLstmt = SQLstmt & "'" & Cart & "',"
       SQLstmt = SQLstmt & "'" & OrderTotal & "',"
       SQLstmt = SQLstmt & "'" & PaymentOption & "',"
       SQLstmt = SQLstmt & "'" & ShippingCost & "',"
       SQLstmt = SQLstmt & "'" & ShippingMethod & "',"
       SQLstmt = SQLstmt & "'" & SubTotal & "',"
       SQLstmt = SQLstmt & "'" & Tax & "',"
       SQLstmt = SQLstmt & "'" & TotalWeight & "',"
       SQLstmt = SQLstmt & "'" & CC_Number2 & "',"
       SQLstmt = SQLstmt & "'" & Cust_Name & "',"
       SQLstmt = SQLstmt & "'" & Cust_Phone & "',"
       SQLstmt = SQLstmt & "'" & Cust_Email & "',"
       SQLstmt = SQLstmt & "'" & Ship_Name & "',"
       SQLstmt = SQLstmt & "'" & Ship_Address & "',"
       SQLstmt = SQLstmt & "'" & Ship_Address2 & "',"
       SQLstmt = SQLstmt & "'" & Ship_City & "',"
       SQLstmt = SQLstmt & "'" & Ship_State & "',"
       SQLstmt = SQLstmt & "'" & Ship_Zip & "',"
       SQLstmt = SQLstmt & "'" & Ship_Country & "'"
       SQLstmt = SQLstmt & ")"
       Set RS = conntemp.execute(SQLstmt)
Ma il problema e' che in un server (IIS4) funziona mentre in un altro
server, (sempre IIS4) non vuole saperne. Io credo si tratti di un problema
di autorizzazioni alla scrittura.
Che ne pensi?
Giovanni

Guardati questo mio post del 9/11/99, ho avuto lo stesso problema
"Access, problema strano 2°"
Ciao,
Simone
Newsgroup: it.comp.www.asp
Titolo: Aiuto - Come cancellare un record?

E' da circa due settimane che sto impazzendo con questo script. Dovrebbe
cancellare dal database di nome "Tabella" tutti gli articoli dopo 30 giorni
dalla pubblicazione.
Naturalmente non funziona... sono disperato.
Ciao
Stefano
<%
d = date - 30
path="../_private/dbmess.mdb"
sql="delete * from Tabella where Data <= "&d
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "driver={Microsoft Access Driver
(*.mdb)};dbq="&Server.MapPath("../dbmess.mdb")
conn.execute(sql)
conn.close
set conn = nothing
%>

 sql="delete * from Tabella where Data <= "&d
La data devi metterla tra #.
 sql="delete * from Tabella where Data <=#" & d & "#"
 Davide

Newsgroup: it.comp.www.asp
Titolo: visualizzare grafici con ASP

Salve a tutti.
Ho delle query a campi incrociati e sono in grado di interrogarle con le
pagine ASP ottenendo dei risultati alfanumerici. Il mio problemma è il
seguente:
Le query di cui sopra, in ambiente Access e tramite la visualizzazione
maschera, mi permettono di visualizzare alcuni grafici. E' possibile
ottenere la stessa cosa con pagine ASP?
Grazie per l'ospitalità. Antonio

Puoi costruire una specie di grafico a barre usando <TABLE> ed i colori in
modo 'creativo', per ottenere delle cose piu' sofistiche pero' ti tocca
usare degli applet Java.
Davide

 ottenere la stessa cosa con pagine ASP?
Cerrrrto:
come suggeritomi qualche ora fa da Daniele Bochicchio è possibile utilizzare
un componente il cui nome è ASPImage che permette di creare un'immagine
passandogli dei parametri. Basta che invece di parametri statici gli invii
delle variabili o dei campi di un db e il gioco è fatto.
Filippo Di Blasi 
filippo...@puntoinformatico.it
webmaster 
www.puntoinformatico.it
Newsgroup: it.comp.www.asp
Titolo: Server web in locale

Devo installare un server Web in locale per poter vedere il sito in ASP che 
devo iniziare a gestire ,mi sa dire qualcuno come funziona molto 
semplicemente ho un link che mi aiuti a farlo? In maniera molto semplice 
perchč sono nuovo di asp.
Come sistema operativo ho Windows XP con il service pack 2.
Grazie
Andrea

 ha scritto nel messaggio 
news:43d49...@x-privat.org...


          Devi installare "IIS", internet information service.
Puoi installarlo avendo il cd di xp professional, andando sulla funzione
aggiungi componenti di windows e sceglendo appunto aggiungi IIS.
A installazione effettuata ti crea una cartella chiamata inetpub, e il modo
piů semplice č copiare la struttura del tuo sito in questa cartella, e
potrai testare il tuo sito andando in explorer e digitando
//localhost/nometuosito/paginainiziale.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

poi per gestire IIS vai in pannello di controllo-> strumenti di
amministrazione dove vedi sito web predefinito clicchi tasto destro e
fai crea nuova directory virtuale gli assegni un nome così il tuo sito
sarà visibile sulla tua macchina all'indirizzo: localhost/nomedato, e
poi gli dai il percorso della cartella che contiene il tuo sito. Ciao

 ha scritto nel messaggio

Grazie per la risposta,mi da questo errore
      Non si è autorizzati a visualizzare questa pagina
      Alle credenziali specificate non è associata l'autorizzazione per 
visualizzare questa directory o questa pagina.
--------------------------------------------------------------------------
      Procedere nel seguente modo:
        a.. Fare clic su Aggiorna e riprovare specificando credenziali 
diverse.
        b.. Se si ritiene di avere l'autorizzazione per visualizzare questa 
directory o pagina, contattare l'amministratore del sito Web utilizzando 
l'indirizzo di posta elettronica o il numero di telefono riportati nella 
localhost home page.
      HTTP 401.2 - Operazione non autorizzata: accesso non riuscito a causa 
della configurazione del server
      Internet Information Services
--------------------------------------------------------------------------
      Informazioni tecniche (per il personale del supporto tecnico)
        a.. Informazioni di riferimento:
        Questo errore si verifica in genere quando uno script sul lato 
server non invia il campo dell'intestazione WWW-Authenticate corretto. Per 
richiedere l'utilizzo di un metodo di autenticazione specifico da parte del 
client per accedere alla risorsa, utilizzare il metodo AddHeader 
dell'oggetto Response del linguaggio di script di Active Server Pages.
        b.. Informazioni aggiuntive:
        Supporto Microsoft (informazioni in lingua inglese)

controlla che tu faccia tutto come amministratore e poi controlla i
permessi delle cartelle nond evono essere di sola lettura anche quella
del database.
Newsgroup: it.comp.www.asp
Titolo: Troppe operazioni? (TECNICO)

Ciao a tutti volevo sapere se voi potevate a vere una risposta la mio
questito:
Ho una pagina ASP, a cui potenzialmente accedeno diversi utenti anche
contemporaneamente.
Questa pagina ASP esegue molte operazioni su piů tabelle tra cui INSERT di
nuovi record ed UPDATE di record esistenti.
Le mie query di UPDATE e SELECT sono molto semplici es.:
SQLInsert = "INSERT INTO tabella1 (rec1,rec2) Values ('"& replcae( vrec1,
"'", "''" ) &"','"& replcae( vrec2, "'", "''" ) &"')"
conn.Execute SQLInsert
SQLSelect = "SELECT * FROM tabella2 WHERE id_tabella2="& Session("ID")
rs.Open SQLSelect, conn
If NOT rs.EOF Then
........
All'interno della pagina ci sono circa 3 insert e 2 update, č possibile che
a causa di un sovraccarico del server o altro qualcosa vada storto e magari
1 di queste operazioni non venga effettuata?
A funzionato tutto egregiamente per molto tempo, ora pare dare qualche
problema in quanto alcuni recordo non vengono aggiornati, oppure vengono
aggiornati ma non inseriti di nuovi!
Il DB Access, č ormai di circa 7Mb, puň essere forse lui?
Oppure sono i tipi di query che faccio a non funzionare bene? Ho sentito di
query che bloccano il db fino al completamento dell'operazione e lo
rilasciano poi per nuove operazioni.
Help vi prego!!!

 rilasciano poi per nuove operazioni.
L'inserimento è l'operazione più impegnativa per Access. Può eseguirne solo
una alla volta.
Un ulteriore consiglio è controllare l'indicizzazione delle tabelle del
database in questione... se ben fatte possono migliorare o peggiorare le
prestazioni!
Ciao
--
AZ
Newsgroup: it.comp.www.asp
Titolo: session.abandon non funziona (su pws)

 torno alla pagina iniziale e session.sessionid č ancora lě...
Su PWS pare che la SessionID resti la stessa anche quando si fa
Session.Abandon, pero' se le variabili di sessione vengono correttamente
resettate, che ti importa?...
Attenzione anche alla cache, falla disabilitare al browser (sperando che
questo rispetti la direttiva) con l'header "pragma" "no-cache". Ecco il
codice di test che avevo usato (devi creare due pagine, prova.asp e
prova1.asp quindi richiama dal browser "prova1.asp?s=abc" per verificare la
creazione della variabile di sessione, poi fai click sul link
Session.Abandon):
--- prova.asp:
<%
Response.AddHeader "pragma","no-cache"
Response.Write "ID=" & Session.SessionID & "<br>"
If Request.QueryString("s")<>"" Then Session("prova") =
Request.QueryString("s")
Response.Write "prova=" & Session("prova") & "<br>"
%>
<a href="prova1.asp">Session.Abandon</a>
--- prova1.asp:
<%
Session.Abandon
Response.redirect "prova.asp"
%>
Dimmi se e' questo che ti interessava sapere.
Ciao!
--
   Alex Palmese
--- Per scrivermi togli "lospam." dall'indirizzo ---
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

 resettate, che ti importa?...
In realtà io credo che la sessione la rilasci.
E' solo che alla richiesta successiva ti attribuisce un nuvo session id
che.....è uguale al vecchio.
Quando usavo pws avevo fatto qualche prova e ,se non ricordo male, se tu
chiudevi il browser e lo riaprivi ti riassegnava lo stesso session id
Le variabili di sessione cmq le dovrebbe rilasciare.
Almeno credo.....

Newsgroup: it.comp.www.asp
Titolo: Replace e case INsensitive

Ciao ragazzi
scusate ancora la rottura, ma ci sto prendendo gusto... :)
Vi espongo subito il problema: come detto tempo fa, sto realizzando una
piccola bacheca in Asp per il mio sito e sto cercando di implementare una
sorta di "censura", sostituendo una stringa con un'altra.
Niente di difficile (un'operazione uguale l'ho appena fatta per le emoticons
e funziona egregiamente), se non fosse per il fatto che, per evitare che
qualche troll mi freghi, vorrei fare in modo che la Replace sia
Case-Insensitive
Esiste un modo semplice per cui una cosa come questa
<%
msg=rs("messaggio")
if InStr(msg, "BlaBlaBla") then
msg=Replace(msg, "BlaBlaBla", "BuBuBu")
end if
%>
sia case insensitive?
Grazie e scusate per le eventuali imprecisioni
Marco
--
"Ci si affanna tanto nella ricerca del proprio IO e poi,
quando lo si trova, si scopre che in realtà è uno stronzo..."

Semplicemente converti tutto il messaggio ad uppercase (o lowercase) e poi
fai i confronti.
Best Regards,
--
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp
Newsgroup: it.comp.www.asp
Titolo: var di sessione e impostazioni browser

Ciao,
ho un popup che non mi legge più una variabile di sessione, mentre fino a 
ieri era tutto ok.
Ho testato con un altro pc e me la legge..
Possibile che qualche impostazione del browser mi dia dei problemi?
Ho trovato qualche virus ieri in
Inoltre ho notato che il popup nella barra del titolo presente l'indirizzo 
dello spazio web e solo dopo il titolo che ho specificato nel tag title.
Come posso risolvere?
Grazie 

 dello spazio web e solo dopo il titolo che ho specificato nel tag title.
ho scoperto solo ora che i popup mettono l'url nella barra del titolo (se 
manca la barra degli indirizzi) a meno che il tag TITLE non inizii con 
http://
Newsgroup: it.comp.www.asp
Titolo: Ma perchè "end if" non è sempre obbligatorio?

Ma quindi se messo su una unica linea nella condizione si può omettere la
chiusura "end if"?
Se invece la spezzo su due righe la vuole?
Mi potete chiarire questo semplice concetto ma che mi fa pensare?
Grazie e ciao
Alen
_________________________________________________________________
<SELECT NAME=recs OnChange="updateBoxes(myform)">
 <OPTION VALUE=3 <% if CInt(Request.form("recs")) = 3 then
response.Write("selected") %>> 3
 <OPTION VALUE=5 <% if CInt(Request.form("recs")) = 5 then
response.Write("selected")%>> 5             <!-- Change values to suit. -->
 <OPTION VALUE=10 <% if CInt(Request.form("recs")) = 10 then
response.Write("selected")%>> 10  <!-- You can add/remove options -->
 <OPTION VALUE=20 <% if CInt(Request.form("recs")) = 20 then
response.Write("selected")%>> 20           <!-- if required, just make
sure -->
 <OPTION VALUE=50 <% if CInt(Request.form("recs")) = 50 then
response.Write("selected")%>> 50           <!-- each has a numeric VALUE -->
 <OPTION VALUE=100 <% if CInt(Request.form("recs")) = 100 then
response.Write("selected")%>> 100         <!-- parameter. -->
</SELECT>

 3
Non si sembre così coplesso, anzi, io personalmene ritengo che sia molto
comodo per il VB quella doppia possibilità. Spero di essere stato abbastanza
chiaro... :)
--
Ciao,
Andrea Z.

> Spero di essere stato abbastanza chiaro... :)
....'mmazza che si!!!
:-))
Nixs

E' proprio come hai scritto tu.
IF condizione THEN operazione ELSE altra_operazione
IF condzione THEN
    operazione1
    operazione2
ELSE
    operazione3
END IF
--
:: Fate i bravi e non clonate le pecore!
:: Distractly yours... 
man...@ufologia.net


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

 comodo, veloce, cosa vuoi di più dalla vita? :D
Un lucano? :DDD
Detto a te poi... :)
--
Andrea Z.

 Detto a te poi... :)
questa è pubblicità occulta ;))


 Un lucano? :DDD
la volevo fare io ma poi mi sono detto... la fara' qualcun altro... :-)))
tutto bene in montagna?
ciao
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
I veri problemi della vita saranno sicuramente cose che non t'erano mai
passate per la mente.

 
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Ciao
--
Zani Andrea

 Scommetto che da voi fa ancora caldo! Invidia :-)))
non e' piu' come una volta ;-))) ma sicuramente fa meno freddo:-))
fermiamoci qui' prima che qualcuno ci mandi a chiacchierare altrove...ů
ciao
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
I veri problemi della vita saranno sicuramente cose che non t'erano mai
passate per la mente.
Newsgroup: it.comp.www.asp
Titolo: mailinglist a scaglioni

Salve ragazzi
la mia pagina send.asp invia una mailinglist prelevando circa 400 indirizzi
da un data base.
Gli indirizzi cominciano a diventare tanti e io vorrei inviare in automatico
il messaggio ma a scaglioni di 50 mail alla volta per non caricare troppo il
server SMTP del sito.
Io non so da dove cominciare; qui sotto trovate tutto il codice contenuto
nella pagina send.asp;
potete aiutarmi a modificarlo per fargli inviare le mail a scaglioni?
vi ringrazio fin d'ora.
----------------------- codice ----------------------------
<html>
<head>
<title>Spedizione E-mail</title>
<head>
<body>
<%
   Set cn = Server.CreateObject("ADODB.Connection")
%><!--#include file="OpenConn.asp"--><%
   Set rs = Server.CreateObject("ADODB.Recordset")
   strSQL="SELECT Email FROM membrieurasc WHERE Email Is Not Null ORDER BY
Email"
   rs.Open strSQL,cn
   tipo=request("Tipo")
   email=request("Email")
   mittente=request("Mittente")
   oggetto=request("Oggetto")
   if tipo="html" then
      do while not rs.eof
         Set objMail = Server.CreateObject("CDONTS.NewMail")
         objMail.BodyFormat = 0
         objMail.MailFormat = 0
         objMail.From=mittente
         objMail.To=rs("Email")
         objMail.Subject=oggetto
         objMail.Body=email
         objMail.Send
         Set objMail = nothing
         rs.movenext
      loop
   else
       do while not rs.eof
         Set objMail = Server.CreateObject("CDONTS.NewMail")
         objMail.BodyFormat = 1
         objMail.MailFormat = 1
         objMail.From=mittente
         objMail.To=rs("Email")
         objMail.Subject=oggetto
         objMail.Body=email
         objMail.Send
         Set objMail = nothing
         rs.movenext
      loop
   end if
   set cn = nothing
   set rs = nothing
%>
<center>I messaggi sono stati spediti correttamente<br><br>
<font size=3><a href="gestmail.asp">Torna alla lista delle
email</a></font><p>
<a href="../index.htm">home page</a></p>
</center>
</body>
</html>
--------------------------- fine codice ----------------------

 caricare troppo il server SMTP del sito.
per farla breve e semplice...
1) aggiungi un campo Data_Invio alla tabella
2) alla query aggiungi un TOP 50, che puo' essere anche parametrizzato
3) ogni volta che invii una mail al destinatario aggiorni la data di invio
4) nella query di estrazione aggiungi anche che data_invio < now()
5) metti un temporizzatore che richiama la pagina fino a che dalla query
vengono estratti record....
ciao
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Alle aziende tradizionali le conversazioni online possono sembrare
confuse. Ma ci stiamo organizzando piů rapidamente di loro. Abbiamo
strumenti migliori, piů idee nuove, nessuna regola che ci rallenti.