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

Salve,
premetto che non sono un'esperta di asp, e anche con i data base non ho
una grande esperienza.
Devo gestire una form per l'inserimento in un db e fin qui nessun
problema, il fatto e' che ho 3 menu' a discesa: il primo e' "normale"
scelgo una voce e il secondo menu' deve mostrare delle voci dipendenti
dalla prima scelta fatta (es. se al 1° menu' scelgo colori al 2° trovo
bianco, rosso...se scelgo fiori trovo viola, margherita...) idem per il
3° menu'.
Le voci dei menu "dipendenti" le ottengo tramite un SELECT * FROM.....
E' possibile far interagire i menu' senza mettere pulsanti di invio (e
quindi utilizzare 3 form)?

quindi utilizzare 3 form)?
Non e' possibile, bisogna fare una considerazione ampia delle ASP. Puo' il
server sapere cosa sta accadendo sul client? La risposta e' ovviamente NO
quindi finche' i dati della prima casella non vengono restituiti al server
lui non puo' sapere cosa mettere nella seconda e cosi' via.
L'unica alternativa sarebbe intervenire con uno script client side che in
base alle selezioni della prima casella mostri o meno informazioni nella
seconda. Ma questo significa trasferire comunque tutti i dati al client e
(cosa che va contro al mio principio) sfruttare la macchina dell'utente per
operazioni che sarebbero da compiere da me.
Saluti.
Stefano.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Moderatore di it.comp.www.asp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Si' e' possibilissimo, ma solo tramite dhtml
pace Beddy

Newsgroup: it.comp.www.asp
Titolo: connessioni diverse

Ciao,
vorrei chiedervi una cosa abbastanza banale.
Attualmente utilizzo access come data-base; nel  momento in cui utilizzerò
altri database (come sql server o oracle) come farò ad impostare la
connessione? cosa dovrò modificare?
grazie a tutti

connessione? cosa dovrò modificare?
Se non hai usato query SQL fortemente access-based, l'unica cosa da
modificare e' la stringa di connessione. E li' occorre vedere se hai
usato una connessione DSN-less o con DSN.
Nel primo caso la stringa e' piu' o meno sempre la stessa
"{driver};nomedatabase"
A seconda del database ovviamente cambia il driver e la specifica
del nome del database. Per questo dovrai vedere i "dettagli" del
singolo database.
Se invece hai usato una DSN l'unica cosa che cambia e' la DSN
stessa, dove dovrai specificare il driver e tutti i parametri 
necessari. Ricordati che i server di database richiedono di solito
un nome utente/password per l'accesso.
Davide
Newsgroup: it.comp.www.asp
Titolo: Paginazione risultato strano

Ho effettuato la paginazione su un risultato di circa 200 prodotti,
provo dal mio pc e tuttoperfetto ,  pero capita avvolte che alchuni nn
riescono ad andare avanti ed indietro
mi domando : da cosa dipende che su alcuni pc funzioni e su altri no?
il sito in questione e 
www.galdieripetroli.it/prodotti.asp
grazie in anticipo

, 
lan...@inwind.it
 
says...

I link avanti e indetro usano un javascript.
1) perchč? Perchč non un normale link?
2) Hai messo 
javascript:location.replace(&quot;Prodotti.asp?page=3&FndCod=&Fndprod=&Id
Cat=&quot;)"
Credo la causa sia quel quot. Visto che la stringa sta dentro a delle "" 
(onClick="..."), il valore-indirizzo della pagina mettilo tra due apici.
javascript:location.replace('Prodotti.asp?page=3&FndCod=&Fndprod=&IdCat='
)"

 il sito in questione e 
www.galdieripetroli.it/prodotti.asp
a prescindere che il sito e' di una lentezza incredibile...
in ogni caso l'errore piu' grosso e' dovuto all'utilizzo di javascript e del
passaggio dei parametri non standard per tutti i browser... anche se non si
capisce il motivo di passare i parametri in quel modo...
p.s. <curiosita'>conosci Roberto o Gino Galdieri? sono i figli del
proprietario... se vuoi scrivimi anche in privato...<curiosita'/>
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: software desktop che aggiorna sia db locale che db remoto

ho realizzato un applicazione che aggiorna un database access (a breve 
mysql) direttamente dal sito , ora il committente mi ha chiesto di 
realizzare un software per la gestione di un db access per l'iserimento di 
auto usate che aggiorni direttamente anche il sito.
- quale procedura usare per aggiornare sia il db locale che il db remoto 
(sul db remoto interessa aggiornare solo una tabella)
- se utilizzo in locale un db access e in remoto un db mysql  avro delle 
coplicazioni? o realizzare anche in locale un db mysql?
- l'applicativo ho intenzione di realizzarlo con Visual Studio 2005 0 2008 
EXPRESS.
grazie

 2008 EXPRESS.
visual studio è indipendente dal rdbms utilizzato :D
--
Christian Paparelli
[Microsoft MVP Windows Server - IIS]
http://mvp.support.microsoft.com
http://italy.mvps.org
My blog: 
http://blogs.aspitalia.com/cp

 EXPRESS.
Domanda stupida... ma perchè non fai un solo applicativo web? Quando 
lavorano normalmente inseriscono nel db locale. Poi fai un bottone di 
"sincronizza" e decidi tu se fare un copia e incolla sul db remoto 
oppure con un wizard chiedi cosa pubblicare.
Buon anno.
Newsgroup: it.comp.www.asp
Titolo: Accesso a DBOracle con ASP...

Salve a tutti, devo leggere dei campi in un database di
Oracle8.05, si può fare con ASP??
E come??
Grazie per l'aiuto.


^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Moderatore di it.comp.www.asp
Gruppo di supporto: 
http://www.asp-it.com/index.asp?ng
News via web: 
http://www.asp-it.com/newsgroup/news/
^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Vuoi leggere i newsgroup tecnici italiani sul web?
Prova 
http://www.asp-it.com/newsgroup/news/

Newsgroup: it.comp.www.asp
Titolo: passare un parametro da fra...

Ho un piccolo problema...
Devo fare un link da un'email per arrivare ad un set di frame passando un
parametro ad un frame di questo set. Come faccio?
Es.
www.blablabla.com/frameset.htm
La pag. frameset.htm richiama altre 2 pagine:
uno.htm
due.asp
Come faccio a passare un parametro direttamente alla  due.asp ?
cosi non funziona:
www.blablabla.com/frameset.htm?parametro=2
Ciao a tutti
Grazie

 ha scritto nel messaggio
news:a4gmce$5237$1...@ID-129741.news.dfncis.de...

trasformi la tua pagina frameset in asp e propaghi il parametro alle altre
pagine.

passi il parametro prima al Frameset, e poi lo passi a sua volta alle pagine
"parent".
--
CIAO!
Gusher

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

Ho creato una tabella per la navigazione nel sito, e l'ho salvata in un file
.inc nella root del sito. Nelle varie pagine ho inserito
<!--#include File="table.inc"-->
oppure
<!--#include File="../table.inc"-->
a seconda che la pagina si trovi nella root o un una sottodirectory.
Il mio problema e' che il secondo non funziona, cioe' il file .inc non viene
trovato.
Sbaglio qualcosa io o il file deve necessariamente trovarsi nella stessa
directory?
--
ciao
gelty
--
Visita 
http://www.sifor.it
Elimina *toglimi* per le risposte

Io tengo tutti i files da includere in un'unica dir, quindi può trovarsi
dove vuole nel sito.
Non so però dirti dove stai sbagliando, la sintassi sembra giusta.


^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Moderatore di it.comp.www.asp
Gruppo di supporto: 
http://www.ASPItalia.com/index.asp?ng
News via web: 
http://www.ASPItalia.com/newsgroup/news/
^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Vuoi leggere i newsgroup tecnici italiani sul web?
Prova 
http://www.ASPItalia.com/newsgroup/news/

 al suo interno.
Graze, ora funziona.
Chiedo scusa a tutti se sto facendo domande banali, ma sono ancora in attesa
(da quasi 2 mesi!) del manuale della Mondadori.


E quale manuale avrebbe scritto Mondadori, non ti riferirai mica a
Programmare ASP della serie programming di MS Press. Nel qual caso ti do un
consiglio: comincia subito ad ordinarne un altro, cosi' ti anticipi coi
tempi ;-)
Ciao, Fabio Zed Zamparelli

 tempi ;-)
Azz... e' proprio quello! :-(((
Provvedero', grazie del consiglio.

Newsgroup: it.comp.www.asp
Titolo: Netscape ed Explorer

Ciao aspini,
vi e' mai capitato di avere una asp che crea un oggetto Excel.Application
con la funzione createObject che si blocca all'atto del createObject? Il
fatto curioso e che se chiamo l'asp da Netscape va tutto bene mentre se la
chiamo da Explorer mi dice "can't create object" o qualcosa di simile!! Che
c'entra il browser se il codice gira sul server? Vi prego, se qualcuno ha
avuto una esperienza simile, mi risponda!!! Grazie e buon lavoro a tutti!
Francesca

Francesca,
Non ho capito se la crateobject e' nel codice lato server o nel codice lato
client.
Se e' nel codice lato server (<% set objExcel =
server.createobject("excel.appliaction" %>) c'e' qualche problema perche'
normalmente asp non puo' istanziare oggetti out-of process. Ma non dipende
dal client.
Se' nel codice script lato client, come immagino, non ha importanza se la
pagina e' ASP o HTML, il codice viene eseguito sul client. punto e basta. a
questo punto interviene le impostazioni della sicurezza del browser e
l'eventuale presenza di Excel o meno sul client.
eventualementa posta un perzzo della pagina asp in questione.
ciao,
Alle.
Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/

Grazie per l'interessamento. E' tutto server-side. Comunque ho risolto il
problema: era dovuto al tipo di accesso consentito sulla diractory. Era
checkato il Challenge/Response il che faceva in modo che soltanto
l'amministartore del server potesse instanziare oggetti out-of process!!!
Disabilitando questa opzione, funziona tutto a meraviglia. Solo che non ho
ancora capito bene questo Challenge/Response che tipo protezione da'.Ho
letto qualcosa a riguardo sul newsgroup di iis, ma non ci ho capito molto.
Tu ne sai qualcosa??? Non sentirti obbligato a rispondermi!! Ancora grazie e
a presto.
Francesca


Francesca,
L'Autenticazione Challlenge/Response e' un' autenticazione proprietaria
Microsoft.
In pratica e' NTLM, il sistema di autenticazione di NT.
Un browser IE se eseguito da un pc che ha fatto la logon ad un dominio NT se
si collega ad un sito clessificato nella intranet prova ad auntenticarsi,
anche se e' consentito l'accesso anonmo,
un brower Netscape, che non conosce NTLM, si autentica comunqe come
anonymous, e prende i permessi dell'utente IUSR_NOMESERVER.
IUSR_NOMESERVER ha i permessi per creare  oggetti out-of process....
Dipende dal fatto che IUSR_NOMESERVER ha i permessi per loggarsi fisicamente
al server, mentre gli utenti normali no. Piu' che altro e' un impostazione
della sicurezza di NT.
Puoi anche disabilitare questa feature, ma non mi ricordo dove va fatto..
Disabilitando  Challenge/Response  hai fatto si che tutti i client (IE o
Netscape) si autentichino come IUSR_NOMESERVER.
ciao,
Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/
Per Stefano, quasi omonimo... so che non e' proprio asp.. ma e' importante
poter creare oggetti da asp che siano out-of-process... ciao!

Grazie mille per il chiarimento! Comunque so dove disabilitare
Challenge/Response.
A presto
Francesca
Newsgroup: it.comp.www.asp
Titolo: script del giorno

Ciao a tutti
Qualcuno è riuscito a far funzionare questo script
SELECT TOP 1 * FROM tabella WHERE ID = (rand() * (SELECT MAX(ID) FROM
tabella))
Ciao
            Cele


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: Trovare il valore piu' frequente di un campo

Ciao a tutti!
C'è un comando SQL o comunque una procedura veloce per ottenere il valore
piu' frequentemente inserito dentro un campo on il rispettivo valore della
frequenza?
Per esempio:
1    Rosso
2    Bianco
3    Verde
4    Rosso
5    Giallo
Rosso è il vaore piu' frequente e ripetuto 2 volte.
So come fare programmando cicli ecc... ecc... ma avrei bisogno di sapere se
esiste una procedura meno impegnativa per il server.
Grazie
ALe
---------
http://fantagp.hey.to

 frequenza?
SELECT Max(COUNT(nome)), nome FROM <tabella> GROUP BY nome
Davide

> SELECT Max(COUNT(nome)), nome FROM <tabella> GROUP BY nome
Forse non mi sono spiegato o non ho capito come usare questa stringa SQL
In pratcia gli iscritti del mio sito possono proporre l'iscrizione ad altre
persone spedendo delle e.mail tramite una pagina opportuna. Desidero
pubblicare il nome di quello che ha fatto più inviti e quanti ne ha fatti.
NOME cosa è? Un valore di uno dei campi? Se così devo fare un ciclo per
trovare quello con il numero maggiore preceduto da un SELECT per avere tutti
i nomi... almeno così mi pare.
Ho capito?
Non esiste una funzione SQl ad hoc?
Grazie
Ale

 Forse non mi sono spiegato o non ho capito come usare questa stringa SQL
Supponiamo tu abbia una tabella cosi' costruita:
Camp   										Tipo
Nome   										carattere
<altri campi a casaccio>  non importa
Tu puoi avere 'n' record con 'Nome' uguale a 'Rossi', 'n' con nome
uguale a 'bianchi' e cosi' via... ora, tu vuoi sapere quale di questi
ha il maggior numero di record dalla sua.
SELECT Count(*) As conteggio, Nome FROM <tabella> GROUP BY Nome
Produce una cosa del tipo:
180   Bianchi
120   Rossi
100   ....
Cioe' per ogni 'nome' vengono contati i record e ti viene restituito
il suo nome ed il suo conteggio.
Davide
Newsgroup: it.comp.www.asp
Titolo: Cookie problem

Come faccio a vedere se un cookie esiste o no?
Se esiste devo leggerlo altrimenti far uscire un form dove inserire un
nome e
scrivere un cookie con il nome in questione!!!
Grazie di tutto
MArco

<%if request.cookies("nomecook") <> "" then%>
  esiste
<%else%>
  non esiste
<%end if%>

fai
Request.cookies("nomecookie")
se ritorna qualcosa vuol dire che esiste, se non ritorna niente o un "false"
significa che non esiste (ora non ricordo di preciso cosa ritorna se non
esiste..)
fai un po ' di prove x vedere che valori ti da questa funzione e poi imposti
un
if esiste then
...
else
...
end it
Ciao
--
Taglia
pta...@freemail.it
http://ww2planes.freeweb.org

 scrivere un cookie con il nome in questione!!!
CtrlCookie = Response.Cookies("nome_del_cookie").HasKeys
dove CtrlCookie assumerà i valori di TRUE o FALSE a seconda che sul
client sia già presente un cookie ancora valido o meno.
Ciao
Marco BARONTINI
Newsgroup: it.comp.www.asp
Titolo: [Semi OT] Errore InterDEV

Ho sempre utilizzato InterDEV senza nessun problema poi dalla settimana
scorsa di punto in bianco tutte le volte che provo ad prirlo mi da il
seguente errore:
DEVENV.EXE - Errore di applicazione
L'istruzione a "0x5e0105fd" ha fatto riferimento alla memoria a
"0x00000000". La memoria non poteva essere "read"
Ho provato a ripristinare l'installazione e successivamente anche a
disinstallare tutto e reinstallare ma dopo aver installato VS 6.0 l'errore è
sempre presente.
Qualcuno ha qualche idea?
Grazie
-- 
Claudio P.

Ciao,
avevo avuto lo stesso problema con visual basic 6 e alla fine era colpa di
Visio che installa il suo add-in.
Magari controlla tutti gli ass-in installati.
Federica

Newsgroup: it.comp.www.asp
Titolo: esempi di motori di ricerca in asp su Mdb

potete darmi qualche indicazione su come fare un motore di ricerca che
estragga record da un database access ??
grazie
claudio

 ha scritto nel messaggio
news:joOxa.58240$DN.14...@tornado.fastwebnet.it...


Newsgroup: it.comp.www.asp
Titolo: Estrarre TOT numero di record

Ecco il problema per estrarre un TOT numero di record prestabilito
solitamente si costruisce un ciclo del tipo:
Do Until objRS.EOF OR iCount=10
iCount=iCount+1
....
Loop
Ma se volessi far definire all'utente i numeri di record da visualizzare,
magari tramite un Form che definisca una variabile dovrebbe funzionare così:
Do Until objRS.EOF OR iCount=variabile
iCount=iCount+1
....
Loop
Ma il tutto non funge e come risposta mi visualizza tutti i record. Doc'è
l'errore?

Richiedi la variabile, poi la tua query diventa
"select top" + numerorecord+" from........"
e visualizzi sempre l'intero recordset restituito.

l'errore?
Do Until objRS.EOF OR iCount=CInt(variabile)
iCount=iCount+1
Loop
per l'engine asp "variabile" e' una stringa , fino a che non lo specifichi
facendo un wrap con CInt().
Ciao
F.

Newsgroup: it.comp.www.asp
Titolo: Creare un file temp

Salve come posso creare automaticamente un file temp sul server, per poi
sovrascriverlo?
Vorrei scrivere dentro dei dati relativi ad una tabella del mio db
Grazie per qualsiasi consiglio

 sovrascriverlo?
Se vuoi un file ASCII usi FSO (
http://www.soft-land.org/documenti/fso.html
).
Davide

Newsgroup: it.comp.www.asp
Titolo: perdita attributi "session"

Ho realizzato una micro (micro) intranet, che al suo interno contiene 2 siti
ASP.
Passando da un "sito" all'altro, vengono persi gli attributi
"session("pippo")="walt disney" ecc.
esiste un metodo per rendere permanenti queste info?
Grazie a tutti
Bye
Gen

Potresti mandarli in una form o nell'url. Oppure potresti scriverle su un
file txt oppure in un DB.
Saltui
--
Lino Mari
Intermedia srl
http://www.intermedia2000.com
Newsgroup: it.comp.www.asp
Titolo: Problema connesisone a server SQL con ADSL

Salve a tutti,
     sto lavorando con un progetto access ed ho un problema con la
connesisone diretta ad un database remoto su SQL server.
Quando effettuo la connessione al server dandogli l'indirizzo nella
"connessione",  access non riesce a vederlo !
La cosa stranissima e' che utilizzando una connessione 56k funziona
benissimo mentre non lo vede utilizzando una connessione Lan ADSL
(infostrada) Ho fatto un traceroute dell'indirizzo del server SQL.
Ho provato anche creando una connessione ODBC con link al SQL server ma non
funziona ugualmente tramite ADSL.
Da cosa potrebbe dipendere? Da una configurazione errata del router ? Eppure
con il traceroute lo vede?
Grazie mille
Fabio


Verifica che la porta di SQL Server non venga tappata dal tuo fornitore ADSL
(a livello del router o di un loro firewall)... dovrebbe essere la 1543, se
non ricordo male, ma non ci metto la mano sul fuoco...
--
Claudio Valerio
Analista Programmatore
XXI.it S.r.l.
www.xxi.it
Newsgroup: it.comp.www.asp
Titolo: Scelta dei puntatori

Ciao a tutti,
ho una tabella con più di 150.000 record e una select da pagina web ci
mettere veramente troppo per far visualizzare i dati, anche se vengono
richiesti solo campi specifici e non il classico select * .
A questo punto mi chiedo se per velocizzare il tutto è magari possibile
inserire dei puntatori più adatti ... ad esempio io utilizzo come Cursore
"Static" e come LockType "Optimistic" ...
avete dei suggerimenti da darmi sui cursori su una semplice query di select?
avete altre idee per velocizzare?
Grazie
    Alessandro

 ha scritto nel messaggio
news:kiFAa.35856$lK4.1...@twister1.libero.it...



Oltre ai giusti consigli di Pasquito per gli indici (che accelerano
notevolmente l'accesso!) ti consiglio l'uso d'accesso ReadOnly e il cursore
KeySet (valore 1).
Ciao
--
AZ

 avete altre idee per velocizzare?
Creare gli indici nel modo corretto, ovvero crea un indice che contenga
tutti i campi delle clausule where e order se utilizzi Access utilizza lo
showplan per controllare il debug.
Per maggiori info dai un occhio qui
http://www.microsoft.com/accessdev/articles/v35perf.htm
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

Newsgroup: it.comp.www.asp
Titolo: Toglietemi una curiosità ...

se io apro un bloco <% %> e dentro ci scrivo
dim x as byte = 0
sotto un response.write x
poi in un altro blocco <% %> ci riscrivo il response.write
perchè il compilatore mi dice che x non è stato dichiarato?
Sembra come se ogni blocco sia un mondo a se stante.
Possibile che hanno fatto una modifica così radicale?
Ciao
Andrea 

 wrote in message
news:cm8tq3$2hf$
1...@lacerta.tiscalinet.it

No, non è possibile. Se dichiari una variabile, la vedi in tutta la
pagina.
Però nella dichiarazione della variabile non devi indicare il tipo (ASP
è typeless)
e poi la inizializzi dopo:
Dim x
x = 0
Prova così e fammi sapere!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Quindi anche se nuovo, i blocchi di codice server <% %> sono
rimasti uguali.
Assurdo comunque, adesso funziona ... sia che dica dim x as byte
che solo dim x .... vattela a pesca. Magari si era incroccato il
server e aveva sclerato.
Ciao
Andrea

Newsgroup: it.comp.www.asp
Titolo: Domanda su ASP...

Ciao a tutti..
Vi faccio una domanda che per voi sarà semplicissima...
Come mai se edito un file ASP con Dreamweaver riesco a vedere solo i
codici ma non vedo niente se lavoro con la vista "progettazione"?
Ciao..
Luca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

si vede che l'eventuale codice html è incluso dentro istruzioni asp. la 
visualizzazione progettazione di dramweaver non interpreta il linguaggio asp
-- 
Antonio
www.IoGuadagno.it

 visualizzazione progettazione di dramweaver non interpreta il linguaggio asp
-- 


> E cosa mi consigli in alternativa a dramweaver ?
un browser 

 un browser

Newsgroup: it.comp.www.asp
Titolo: [asp] Prenotazione albergo

Sto cercando di realizzare un metodo per poter prenotare una camera
d'albergo a seconda della disponibilità.
Il problema è che i prezzi variano a secondo delle manifestazioni in
programma sul territorio (sanremo).
Ad esempio quando c'è il festival, gli alberghi solitamente, aumentano
di un 10 percento le tariffe. Ecco che se un cliente vuole stare una
settimana, potrebbe trovarsi che da un giorno ad un altro la tariffa
sia di 50 euro e nei gg seguenti la tariffa sia di 55 euro. Il calcolo
totale è n piccolo problema che non riesco a risolvere.
Un cosiglio??
DB ACCESS
Web Hosting WIN2003

Bah... qui forse siamo OT ma dove potresti postare per avere un generico
"algoritmo"?
Innanzitutto il prezzo non è più una costante, f(x) dove "x" è il giorno in
questione e "f(x)" una function che cerca il giorno in una qualche tabella
e da questa ne deduce il prezzo.
tabella PERIODI (inizio, fine, ricarico)
10/2; 20/2; 1.1
21/2; 31/3; 0.5
1/6; 31/5; 2.0
Funzione calcolaGiorno(data)
    cerca in PERIODI il valore di ricarico dove data>inzio e data<fine
    restituisci prezzo*ricarico
fine
funzione calcolaPeriodo(inizioPeriodo, finePeriodo)
    per ogni giorno in inizioPeriodo..finePeriodo
        costototale=costototale+calcolaGiorno(giorno)
    next
    restituisci costototale
fine
Codifica tu in ASP, io sono un po' a corto di pratica.
Alex.
-- 
___________________________________________________________
a p bertolini
(Tribù Digitale Blackmambo: 
www.blackmambo.it
)

Newsgroup: it.comp.www.asp
Titolo: ASP e PDF

qualcuno di voi utilizza le pagine asp per creare dei documenti PDF?
avrei bisogno di qualche dritta per inserire in un file PDF una firma
digitale tramite una pagina ASP... anche suggerimenti di prodotti
particolari da acquistare... mi servirebbe qualche link...
tnx
-- 
emy

Puoi creare documenti pdf utilizzando fdf (sono in pratica delle form dove
puoi compilare in tempo reale i dati mancanti)
Sul sito di adobe trovi fdf sdk, prova a scaricartelo e a vedere di cosa
abbisogna per funzionare (non ricordo se occorre acquistare adobe acrobat)


fino a qui' ci sono gia' arrivato. faccio gia' i documenti PDF con
informazioni che prendo da un database e con le FDF le aggiungo al PDF
finale che viene caricato...
Adesso pero'... siccome questi PDF avrebbero una immagine con una firma,
mi servirebbe che in qualche modo questa firma venga "autenticata"...
In Acrobat si puo' aggiungere la firma digitale al documento, il
problema e' che io dovrei farlo tramite una pagina ASP e fino ad ora non
ho trovato molte cose per fare una cosa del genre... 
Se il documento PDF viene "firmato" e poi carico i dati all'interno con
le FDF il documento finale mi risulta si' firmato, ma presenta una
modifica e quindi potrebbe non essere autentico... quello che vorrei e,
una volta aggiornati i campi con l'FDF, applicare un'altra firma di
approvazione che autentichi il documento e i dati in esso contenuti...
-- 
emy
Newsgroup: it.comp.www.asp
Titolo: Errore instert/update

Salve,
stò usando da qualche tempo ultradev 4.0 per creare pagine 
asp.il
 mio
scopo è quello di creare un database di prodotti.Il problema riguarda il
fatto che dopo aver creato la form e inserito i behaviors corretti(avevo
già fatto un'altro sito simile qualche anno fa e ANDAVA!!),visualizzo le
pagine con IE e fino a quando devo prelevare dati dal DB tutto bene ma
se devo inserirli o aggiornarli Explorer mi restituisce il seguente
errore:
Microsoft JET Database Engine (0x80040E14)
Errore di sintassi nell'istruzione INSERT INTO.
/sitop/c.asp, line 115
Ho provato di tutto, sono sicuro che ho creato la pagina in modo
corretto, non so se l'errore è da attribuirsi a IIS o ai driver di Acces
o a quant'altro!.
Ringrazio anticipatamente chi mi darà un aiuto per risolvere questo
fastidioso problema.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

é forse possibile che quando fai il "salvataggio" dei dati magari sdoppi un
campo chiave quindi con duplicati non emmessi????
Saluti Galvy

 
Sicuramente c'è qualche errorino che ti è sfuggito.
Non ti chiedo di postare il codice perchè UD fa robe lunghissime.
Per esempio, potresti avere definito qualche campo testo e invece nel db 
è numerico (oppure data)...di solito UD si posiziona già correttamente, 
ma in ogni caso mi capitavano cose del genere.
Cmq consiglierei di scrivere a mano la parte di update, non è afatto 
complicato.

Newsgroup: it.comp.www.asp
Titolo: [help me] come posso fare?????

Salve a tutti i cittadini di www.asp
Avrei un problemuccio.....che deriva dalla mia ignoranza con le asp
allora vado per ordine:
Ho creato una form dove sul tasto invia.....mi pedisce ad una nuova pagina
asp....dove sono prosenti una serie di record che sono il risultato di una
query
a questo punto mi piacerebbe che cliccando su un record di quest'ultima
pagina mi vada ad una specifica pagina..... dove vorrei lanciare una seconda
query basata sul record cliccato.....
ma non ho piu' a che fare con una form...
come posso fare????
Grazie a tutti

semplice usi l'HREF con un parametro e nell'altra pagina lo rileggi e
ci fai la query.
Es.
<A HREF="PAGINADETTAGLIO.ASP?ID=" & PARAMETRO>TESTO DA LINKARE</A>
Nella pagina PAGINADETTAGLIO.ASP fai così:
SQL="SELECT * FROM TABELLA WHERE CAMPOCHIAVE=" &
REQUEST.QUERYSTRING("ID")
Ciao
Liga97
E-Mail: 
lig...@alo.it
ICQ: 11362849
Newsgroup: it.comp.www.asp
Titolo: Entrare in sito protetto da password (senza digitarla)

Devo scrivere del codice .asp che mi permetta di "entrare" in un sito
https protetto da user/password (appare il classico pop up windows,
chiede user/pw che ovviamente conosco) ... ma senza digitare
user/pw ogni volta.
Come posso fare?

Soluzione 1:
Crei una pagina con un form che contiene i due campi nascosti
(type="hidden") username e password e un pulsante submit. I due campi
nascosti contengono già i valori (value="..."), il form porta alla
pagina di accesso (action="https://.../") premendo il pulsante submit.
Soluzione 2:
Crei un cookie permanente sul tuo computer che contiene già i valori
di username e password. La pagina di accesso controllerà se questi due
valori sono corretti.
NB: in entrambi i casi - ovviamente - devi conoscere i nomi assegnati
alle variabili username e password...

 pagina di accesso (action="https://.../") premendo il pulsante submit.
Comunque questo tipo di cose è da evitare assolutamente, chi guarda il
codice HTML vede la password bella in chiaro..

Newsgroup: it.comp.www.asp
Titolo: passare una variabile .... prenderla in un'altra pagina per ....

Ciao a tutti,
ho un grosso problema.
Vorrei passare una variabile cosě :
<a href=ciao.asp?variabile=pippo>
Quello che vorrei chiedervi č come faccio a prenderla nella pagina ciao.asp
e specialmente come faccio, ossia qual'č il modo per inserirle in una query
per una chiamata al db access :
esempio :
sql = "SELECT * from [lista] WHERE [lingua]= variabile "
Quale'č la sintassi giusta ?
Grazie Andrea

: Vorrei passare una variabile cosě :
:
: <a href=ciao.asp?variabile=pippo>
:
: Quello che vorrei chiedervi č come faccio a prenderla nella pagina
ciao.asp
Dim MyVar
MyVar=Request.QueryString("variabile").item
: e specialmente come faccio, ossia qual'č il modo per inserirle in una
query
: per una chiamata al db access :
:
: esempio :
:
: sql = "SELECT * from [lista] WHERE [lingua]= variabile "
:
: Quale'č la sintassi giusta ?
sql = "SELECT * from [lista] WHERE [lingua]= '"&tuavariabile&"'"
HTH
--
CIAO!
Gusher

Newsgroup: it.comp.www.asp
Titolo: Update strano

Ciao a tutti scusate l' ignoranza ecco il codice incriminato:
<%
txtQuntita=Replace(Request.Form("txtQuantita"),"'","''")
txtPrezzo=Replace(Request.Form("txtPrezzo"),"'","''")
Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath ("db.mdb")
SQL="UPDATE Tab SET QTY='" & txtQuntita & "',PREZZO='" & txtPrezzo & "'"
Set RS = Conn.Execute(SQL)
%>
<html>
bla bla bla...
</html>
<%
'Rs.Close
Conn.Close
Set Rs=Nothing
Set Conn=Nothing
%>
Perchh se decommento Rs.Close viene generato il seguente errore:
ADODB.Recordset errore "800a0e78" 
L'operazione richiesta dall'applicazione non h consentita se l'oggetto h chiuso.
/b/edit.asp, riga 32
Grazie a tutti
--
Enjoy the .NET community! ASPItalia.com
 
http://forum.aspitalia.com/
 
http://www.aspitalia.com/

Perchè la tua query non restituisce nessun recordset. Potresti eseguirla
anche solo con
adoConn.execute stringaSql
Ciao!
--
Filippo Formentini
Newsgroup: it.comp.www.asp
Titolo: ASP e MySQL: una questione di porte

Salve a tutti
In locale ho istallato MySQL Server 4.1 e i relativi driver ODBC e con IIS 5
(W2k pro ) e ASP 3 tutto funziona alla grande.
Ma, sul server remoto nascono i problemi.
Mi ritrovo con un
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Nome origine dati non trovato e driver
predefinito non specificato.
index.asp, line 5
e io ho nel codice:
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver=Mysql ODBC 3.51 Driver; server=[mioIP];uid=[mioAccount];
pwd=[maiPassword]; database=[nomeDatabase]; option=3"
Ora, se ho ben capito con questa connessione non sto facendo uso di DSN di
sistema.
Infatti se vado in pannello di controllo/Strumenti di
Amministrazione/Origine dati ODBC
alla scheda DSN di sistema non c'e' nulla riguardo MySQL ma invece in DSN
utente c'e' un dsn creato da me.
Ma non mi sembra di usare questo
La stringa di connessione che ho riportato e' del tipo DSN-less
La porta mi e' stato comunicato che e' la 3337 e non quella di default ma
come lo specifico nella stringa di connessione ?
Cosa mi scordo ?

 Cosa mi scordo ?
Una domanda banale: sul server sono installati i driver d'accesso ODBC a 
MySql?
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: giocherelloni....in asp

scusate la domanda.
ho una pagina .asp che prende il valore di un campo ( è un semplice
messaggio) da un db access.
la stessa pagina fa da login per utente e un amministratore.
E' l'amministratore che cambia semplicemente il messaggio.
ora, un giocherellone non so come ha modificato il messaggio, ma sicuramente
non ha la pwd di amministratore, altrimenti avrebbe fatto danni più
consistenti..... Com'è possibile tutto questo?
Ringrazio chi mi risolve questo problema.
ciao enrico.

Detta cosě puň essere di tutto: da bug di iis, a pagina di modifica
chiamabile via querystring senza protezione...
Hai una pagina che permette la modifica (magari solo se vengono passati
determinati parametri)?

 
prima di fare scritture sul database ti conviene SEMPRE verificare che 
l'utente sia autenticato ed abbia i privilegi per scrivere.
il modo + semplice č crearti delle belle variabili di sessione 
contenenti lo userid, i privilegi dell'utente, magari la data e l'ora di 
autenticazione... il modo + compatibile č passare come parametro, da una 
pagina all'altra queste informazioni (logicamente non č bello passarle 
in chiaro) opportunamente crittate o codificate.
dario
Newsgroup: it.comp.www.asp
Titolo: problema con form

ciao a tutti
ho un form con un campo di tipo file (<input type="file".....>) e un bottone
che fa il submit del form...il form punta a una pagina asp che inserisce il
contenuto del campo in un database...il problema č che nella tabella viene
sě aggiunto un nuovo record, ma il campo che dovrebbe contenere il valore
dell'input del form č vuoto...ho provato a controllare con un response.write
il contenuto di request.form ed effettivamente a video non mi stampa
niente...quale potrebbe essere il problema?
il codice asp č il seguente:
dim conn,sql
set conn=server.CreateObject("adodb.connection")
conn.open "provider=sqloledb;data source=network;user id=sa;initial
catalog=cartSQL"
if Request.Form("fileDescrTotale")<>"" then
    Response.Write(Request.Form("fileDescrTotale"))
end if
sql= "insert into prova(campo) values ('" & Request.Form("fileDescrTotale")
& "')"
conn.Execute sql
conn.Close set conn=nothing
e questo č il file che contiene il form...
<html>
<%
dim conn,rs,sql
set conn=server.CreateObject("adodb.connection")
conn.open "provider=sqloledb;data source=network;user id=sa;initial
catalog=cartSQL"
set rs=server.CreateObject("adodb.recordset")
sql= "select * from categorie"
set rs=conn.Execute(sql)
%>
<form method="post" action="p.asp" name="form"
enctype="multipart/form-data">
  <p>Categoria
<select name="selectCat">
<%
rs.MoveFirst
do until rs.EOF
%>
<option value="<%=rs("id_cat")%>"><%=rs("tipo_cat")%></option>
<%
rs.MoveNext
loop
rs.Close
set rs=nothing
conn.Close
set conn=nothing
%>
</select>
</p>
  <p>Descrizione completa (file)
    <input type="file" name="fileDescrTotale" maxlength="100">
  </p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</html>
grazie a tutti
ciao
sergio

Ti posto un codice che funziona correttamente, dacci un occhiata, ma
non ha nula di particolare, non so perche non ti funzioni.
<html>
<head>
<title>check.asp</title>
</head>
<body bgcolor="#FFFFFF">
<form name="form1" enctype=" multipart/form-data" method="post"
action="check.asp">
  <input type="file" name="file" >
  <input type="submit" name="Submit" value="Submit">
</form>
<%=Request.Form("file")%>
</body>
</html>
La pagina richiama se stessa stampando in basso il contenuto del campo
file che ovviamente mi riporta path e nome del file.
Se ho ben capito a te serviva solo questa informazione vero?
Ciao

 Ciao
grazie mille
ciao
sergio
Newsgroup: it.comp.www.asp
Titolo: SQLOLEDB..

Salve,
ho il problema che non riesco a collegarmi a SQL SERVER senza usare ODBC.
Sono curioso di vedere se davvero si hanno velocità elevate con il provider
OLE-DB.
ma la mia stringa di connessione viene interpretata come ODBC e mi va in
errore.
<%
set con= server.createobject("ADODB.Connection")
srt = "Provider=SQLOLEDB;Server=127.0.0.1;Initial
Catalog=luca;UserID=sa;Password="
con.open str
%>
ho sempre l'errore:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Nome origine dati non trovato e driver
predefinito non specificato.
/test_connection.asp, line 23
qualcuno può aiutarmi...
-- 
Posted from [195.223.210.37] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


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

srt = "Provider=SQLOLEDB;Server=127.0.0.1;Initial
Catalog=luca;UserID=sa;Password="
Nella voce server ci deve stare il nome del server SQL non il nome del
server web!

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

Salve a tutti, devo fare un sito con delle schede di cani, prelevando i
dati da un database.
in questo db (access) ho una tabella con i dati anagrafici, e una tabella
collegata per le immagini, nella quale ho come campi l'id del soggetto di
riferimento, l'id della foto e il link della foto.
Voglio che nella pagina compaia una foto, con sotto i collegamenti alle
altre, e a seguire tutti i dati anagrafici. E' tutto a posto tranne le
immagini...
Per ora non sono riuscito a trovare un codice che mi permettesse, quando
clicco sulla foto successiva, di ricaricare la stessa pagina con solo la
foto diversa, ma sono tutti creati in modo da avere una pagina con solo i
risultati della query, quindi non integrati con dei dati "fissi".
Nessuno mi puň aiutare?
Grazie
Michele

 Michele
Non ho capito qual'č il problema; se cambi il record cambi sia i dati 
anagrafici che l'immagine e quindi quando visualizzi un record visualizzi 
tutto.
Comunque ti invio questo esempio magari puņ aiutarti:
http://www.mrwebmaster.it/tutorial/asp/tutorial387.htm
Ciao.
-- 
Sergio MAZZA 

 
http://www.mrwebmaster.it/tutorial/asp/tutorial387.htm
Il problema c'era quando non cambiavo record, ma solo immagine (perchč ho
piů immagini per record).
Ho risolto cosě:
<a href=?val="&link&"&page="&z&">
in pratica, io quando arrivo nella pagina del record, ci arrivo tramite un
link con val=...
quando ho preso lo script di esempio, c'era solo il page=... , e io da
genio l'avevo eliminato in favore del val=... , sennň avrei avuto un'altra
pagina. Poi l'illuminazione: basta aggiungere di nuovo il page=..., assieme
al val=...
Michele (allora poi non sarei un fenomeno :-) )

Newsgroup: it.comp.www.asp
Titolo: [?] Principiante in ASP

Salve a tutti, sono nuovo di questo NG..
Sono un modesto programmatore VB e credo che sia arrivata l'ora di
cominciare
anche con ASP!!
Qual'č un buon inizio per imparare e, sopratutto, quali mezzi devo avere a
disposizione
per sviluppare in ASP
Grazie mille..

...

Newsgroup: it.comp.www.asp
Titolo: carrello

Salve ragazzi,sono nuovo da queste parti e volevo esporvi un prob a cui non
riesco a venirne a capo
Ho una form che raccoglie tutti i prodotti da un db,il problema è che questo
avviene con un ciclo while ,finche recordset non è eof.
per semplicità,le ho provate tutte,ho messo un tasto aggiungi che se
cliccato dovrebbe salvare il prodotto,ma così non funzia xchè mi prende
tutti i codici di tutti i prodotti (tra i parametri c'è naturalmente il
codice del prodotto)!Ci sono anche due campi in cui l'utente può specificare
prezzo e quantità,ma queste non danno prob!gli aggiornamenti li faccio dopo
in questa pag (listino) con delle request.form
Ho cercato di tagliare il più possibile,spero sia chiaro
<form ACTION="listino.asp" METHOD="post">
<TD><b>Codice</b></TD>  'visualizza
<TD><b>Categoria</b></TD>  'visualizza
<TD><b>Produttore</b></TD>  'visualizza
<TD><b>Quantita</b></TD>  'visualizza
<TD><b>Prezzo</b></TD>  'visualizza
<%
dim conn          'as adodb.connection
dim rs               'as adodb.recordset
dim   strsql             'as Stringa sql
 strsql = "SELECT * FROM Prodotto " & " ORDER BY CodiceProdotto"
' apro la connessione
Set conn = Server.CreateObject ("ADODB.Connection")
conn.Mode = adModeRead
conn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" &
Server.MapPath("miodb.mdb"))
Set rs = Server.CreateObject ("ADODB.Recordset")
rs.Open strsql, conn, 3,3
do while not(rs.eof)
Categoria=rs(0)
Codice=rs(1)
Produttore=rs(2)
' fino a qui funziona
%>
<TD><%=codice%></TD>  'visualizza
<TD><%=Categoria%></TD>  'visualizza
<TD><%=Produttore%></TD>  'visualizza
<TD><input type="text" name="quantita" size="8" ></TD>  'visualizza
<TD><input type="text" name="prezzo" size="8" ></TD>  'visualizza
<TD width="25%"><input type="submit" value="Aggiungi" </TD>
<input type="hidden" name="cod" value="<%=Codice%>"> 'qui dovrebbe passare
il valore''''NON FUNZIONA''''
<%
rs.movenext
loop
rs.Close
set rs = Nothing
'poi eseguo gli aggiornamenti
in un es simile trovato in rete ho visto che  usa una cosa tipo
.fields("codice") ma non ho idea di come funzioni e non saprei come prendere
il valore
Vi ringrazio per la pazienza !!

Prova... chiamando il nome esatti dei campi..
************************************
     While (not rs.eof)
         Categoria=rs("Categoria").value
         Codice=rs("Codice").value
         Produttore=rs("Produttore").value
... Istruzioni...
    Rs.MoveNext
    Wend
Rs.Close
Set Rs=Nothing
*******************
--
CIAO!
Gusher.
Newsgroup: it.comp.www.asp
Titolo: Lettura tab ACCESS e SQL con errore

Salve a tutti. Ho questo problema :
Leggere con un operazione pianificata una tab di access (ho bisogno di un
SQL) :
La sintassi usata per questo file VBS è la seguente :
Dim DbEng    	'DbEndine DAO 3.6
Dim Db          'Database Dao
Dim Rs          'Recordset Dao
Dim messaggio	'Stringa del Messaggio
Set DbEng = CreateObject("DAO.DBengine.36")
Set Db =
DbEng.OpenDatabase("\\Mdbserver\GEVISERV\Dati\Acc97\Fil\GSdatNew.Mdb")
Set Rs = Db.OpenRecordset("SELECT Dipendenti.ScadPsogg FROM Dipendenti
GROUP BY Dipendenti.ScadPsogg HAVING (((Dipendenti.ScadPsogg) Between
CLng(Date()) And CVDate(Format(DateAdd("d",15,CLng(Date())),"dd/mm/yy"))))
ORDER BY Dipendenti.ScadPsogg;")
if (not (rs.eof and rs.bof)) then
 
        Rs.MoveFirst
        do
	messaggio = messaggio & " " & chr(13) & chr(10)  &
rs.fields("Scadenza")rs.fields("Nome")
	Rs.MoveNext
        loop until rs.eof 
MsgBox messaggio,, "GEVISERV : Scadenze permessi di soggiorno del Mese"
End If
Rs.Close
Db.Close
Set Rs = Nothing
Set Db = Nothing
Set DbEng = Nothing
****
L'errore che mi restituisce è :
Script : percorso mdb
Riga : 9
Carattere : 182
Errore : Previsto ')'
Codice 800A03EE
Origine : Errore di compilazione di M.VBS
Perchè?
-- 
Pablitomf (Maurizio Facciuti)
"Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà".
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Origine : Errore di compilazione di M.VBS
Perché (come ti dicevo nel newsgroup di javascript) devi raddoppiare le
virgolette (quantomeno, questo è un errore. Già che ci sei rimuovi tutte
quelle parentesi inutili che vedrai come diventa più leggibile).
Del tipo (non scrivo in vbscript da 10 anni, spero di non scrivere boiate,
e senza entrare nel merito di quel between compreso tra un clng e un CVDate
che non so cosa sia)
 Set Rs = Db.OpenRecordset("SELECT Dipendenti.ScadPsogg FROM Dipendenti
GROUP BY Dipendenti.ScadPsogg HAVING Dipendenti.ScadPsogg Between
CLng(Date()) And
CVDate(Format(DateAdd(""d"",15,CLng(Date())),""dd/mm/yy""))
ORDER BY Dipendenti.ScadPsogg")
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.
Newsgroup: it.comp.www.asp
Titolo: Variabile persa

Ho una variabile pescata da una Form.
Es: categoria=Request.Form("categoria")
Poi apro un Recordset e genero una SELECT per un altro form, ma voglio che
sia gią selezionata la categoria passata.
Quindi confronto i valori all'interno del ciclo e quando sono uguali scrivo
selected
<select name="catscelta">
<%
 Set rscat = Server.CreateObject("ADODB.Recordset")
 Set rscat=Conn.execute("SELECT idcategoria,nomecat FROM categorie ORDER BY
nomecat")
 Do While Not rscat.EOF
  idcategoria=rscat("idcategoria")
  nomecat=rscat("nomecat")
 %>
       <option value="<%=idcategoria%>" <%if idcategoria=categoria
then%>selected<%end if%>><%=nomecat%></option>
<%
 rscat.movenext
 loop
   rscat.close
 Set rscat = Nothing
%>
 </select>
Non mi funziona e se stampo la variabile "categoria" prima del While č
vuota.

 vuota.
sembra tutto giusto, quindi mi viene da chiedere se effettivamente esiste
una request.form("categoria")
la form ha action post vero??? e si chiama davvero categoria il campo che
invii???
se gią stampi la variabile ed č vuota, il problema č che questa non
arriva...
controlla quanto ti ho scritto sopra.

Beh, ho dato per scontato che esiste
Se la stampo appena recuperata esiste.
E la stessa cosa mi è successa se facevo una cosa così
Aprivo un recordset e recuperavo due valori (sempre da confrontare per una
select)
Più giù a privo un altro recordset e estraevo i valori in basse a quelli
sopra.
non funzionava se mettevo le varibili, ma dovevo mettere rs("variabile"), e
quindi lasciare aperto il recordset.
Newsgroup: it.comp.www.asp
Titolo: Controllare il campo date prima di scriverlo su di un DB

Ciao,
ho messo su un form che dovrebbe acquisire dei dati e scriverli su un db. La
tabella prevede un campo "data" di tipo, appunto, data in formato 01/01/80.
Come posso fare affinchè l'asp che riceve i dati e li scrive controlli che
la data inserita sia in formato corretto? Se viene per sbaglio o
intenzionalmente inserita in maniera erronea, il DB risponde giustamente con
un errore...
Mi potete aiutare?
Ciao, thunder

usa
if isdate(data) then

 wrote in message
8gp3c0$pec$1...@fe2.cs.interbusiness.it...

Probabilmente esistono funzioni fatte meglio e con meno codice, ma anche se
è un po macchinosa  questa fa il suo lavoro. Inoltre puoi fare il controllo
prima di mandare il Form.
Ciao Marco.
function controllodata
ta){ 
 errore=false
 if( data.length != 10 ) { errore= true; return (errore) }
 if (isNaN(data.slice(0,2))){ errore= true ;return (errore)}
 if (isNaN(data.slice(3,5))){ errore= true ;return (errore)}
 if (isNaN(data.slice(6,10))){ errore= true ;return (errore)}
 giorno =parseFloat(data.slice(0,2));
 mese =data.slice(3,5);
 anno =parseFloat(data.slice(6,10));
if (anno<0) { errore= true ;return (errore)}
if ((data.slice(2,3) != "/")||(data.slice(5,6)!="/"))
 { errore= true ;return (errore)}
// alert ( giorno + "-" + mese + "-" +anno);
switch (mese){
 case "01":
  gg=31
  break
 case "02":
  if ((anno%400==0) || ( (anno%4== 0) && (anno%100)) )
   gg=29
  else
   gg=28
  break
 case "03":
  gg=31
  break
 case "04":
  gg=30
  break
 case "05":
  gg=31
  break
 case "06":
  gg=30
  break
 case "07":
  gg=31
  break
 case "08":
  gg=31
  break
 case "09":
  gg=30
  break
 case "10":
  gg=31
  break
 case "11":
  gg=30
  break
 case "12":
  gg=31
  break
 default:
  errore=true
}
 if ( (giorno < 0) || (giorno >gg))
  { errore= true ;return (errore)}
}
Newsgroup: it.comp.www.asp
Titolo: prestazioni ....

salve al ng,
forse faccio una domanda abusata (sorry) :), ma nessuno sa dirmi dove
trovare documentazione su quali siano i metodi migliori da un punto di vista
delle prestazioni per accedere ad un db ... in pratica se usare un metodo di
connessione esplicito (istanzio la connessione, setto i parametri, la apro,
istanzio il RS, lo apro etc.) piuttosto che connection.execute e via dicendo
..... inoltre esistono in rete dei benchmark per testare le proprie pagine
asp, qualcosa simile ad un componente da installare sul server che ci
restituisce le transazioni/sec per numero di client ?(tipo i bench che usa
PcProfessionale per testare i server web, non mi ricordo il nome ... solo
che vorrei farlo con le mie pagine, e non con un set di pagine "standard")
.... infine esistono bench tra db e so diversi, tipo solaris+oracle vs
win2000+sql etc. etc.   ciao, giullo

 ha scritto nel messaggio
news:lLyD6.166497$lj4.4...@news6.giganews.com...

Io avevo trovato un articolo sulle prestazioni di un DB con i vari tempi di
accesso a seconda di come veniva aperto ed a seconda di quale DB era (SQL,
MDB ..... ) solo che ho perso il link, posso perň dirti che i risultati
migliori erano ottenuti utilizzando un DB SQL, aprendolo con ADO tramite OLE
ed usando delle Stored Procedure. Forse era un articolo di TechNet, ma non
ne sono sicuro, comunque mi serviva e non l'ho piů trovato......
Per quanto riguarda un sistema di test per le pagine ho trovato questo
http://webtool.rte.microsoft.com/
 č il Web Application Stress Utility della
microsoft, ma non ho avuto modo di provarlo.
Spero che ti sia stato utile.
CIAO
VoCIOnE!

Qui c'era un test sulle prestazioni di ADO sia in ASP che in altri ambienti.
Già postato a febbraio:
http://www.15seconds.com/Issue/001009.htm
Ciao!
Paolo
PS: il problema non ha poi una soluzione univoca, ma dipende dal problema
che devi affrontare e dagli algoritmi che usati per risolverlo. E' inutile
usare il db più veloce del mondo se con qualche tecnica di caching riesci ad
essere più veloce del 10000 per cento.
Se comunque vogliamo preparare un articoletto, si può recuperare del
materiale.
Ciao!
Paolo

grazie per le informazioni! ciao, giullo