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

Salve a tutti.
Ho creato una pagina asp con dreamweaver, contenente un combo box con i mesi
dell'anno (gennaio, febbraio ecc ecc) e una griglia dinamica con dreamweaver
dove vengono visualizzati i dati inseriti nel database. Ora vorrei sapere se
è possibile, selezionando il combo box, mostrare tutti i record inseriti nel
mese selezionato in maniera tale che vengono visualizzati nella griglia
dinamica. Ad esempio, se l'utente ha selezionato tramite il combo box il
mese di gennaio, dovrebbe essere possibile visualizzare tutti i record
inseriti nel mese di gennaio (ragione sociale, ecc ecc).
Ho cercato praticamente da tutte le parti, ma non sono riuscito a trovare la
soluzione al mio problema. Qualcuno saprebbe darmi una diritta?
Vi ringrazio infinitamente.

 wrote in
news:di35im$5bo$
1...@newsread.albacom.net
: 

Scusami scrivo al volo spero di non scrivere c@SS@^3
Combo con i mesi
<select name='mesi'>
<option value='01'>GENNAIO</option>
    	...
</select>
--------------------
Select database
SELECT * FROM tuatabella WHERE str(tuocampodata) like '%" & request.Form
("mesi") & "%' ORDER BY tuocampodata DESC
--------------------
Io non ho provato spero che vada bene, cmq penso che la strada sia 
questa...
-- 
Saluti
	City Hunter
http://www.ps2-cartoons.it

Newsgroup: it.comp.www.asp
Titolo: Immagini da Db

Salve a tutti,
    come si può fare ad aprire un'immagine
sul browser client a partire da una immagine
all'interno di un Database access?
Si può?
Grazie.

Non so se si puo', ma anche se si potesse e' meglio lasciare le immagini
esterne al DB e prevedere un campo "link" dove metti il percorso
dell'immagine.
Le gestisci meglio ed eviti di *incicciottire* il database ;)))
--
Da' mArLeNeK (ICQ #7653970)
"Un'idea che non sia pericolosa non merita affatto di essere chiamata idea",
Oscar Wilde
Unofficial Marlene Kuntz's Home Page 
http://www.marlenekuntz.com
*Guadagnare* durante il collegamento Internet? Info su
http://www.mwizard.net/marlenek/


Di solito nel database vengono memorizzati solo i nomi o i path delle
immagini, cosě che in asp riscrivi la stringa della path e tutto č piů
semplice.

 Si può?
Si', certo. Io uso il Response.BinaryWrite associato ad un recordset 
(vedi metodo GetChunk).
Ciao,
AL.
Newsgroup: it.comp.www.asp
Titolo: Scrivere un valore nullo su un campo numerico

Gradirei sapere come è possibile scrivere un valore nullo su un campo
numerico.
Mi spiego meglio.
Attraverso una form invio i seguenti dati:
POST Data:
idutente=5&username=gaetano&idprogetto=&send=OK
Come si può notare idprogetto non contiene alcun valore.
Osservate la seguente query:
"UPDATE utenti SET username='"&request("username")&"',
idprogetto="&request("idprogetto")&" WHERE idutente="&request("idutente")
Il campo idprogetto viene valorizzato da request("idprogetto"), il quale
contiene un valore nullo.
Tale valore nullo genera un errore del Jet Engine di Access.
Come può essere risolto l'inconveniente?
Grazie in anticipo

contiene un valore nullo.
non è nullo, è solo vuoto.  tu cerchi di eseguire una stringa sql.  ma
una stringa sql è appunto una *stringa*, cioè un valore testo.
se con username passi "pippo" e con idutente passi 23, componendola
con questi valori che gli passi in request la tua stringa potrebbe
diventare qualcosa del tipo:
"UPDATE utenti SET username='pippo', idprogetto= WHERE idutente=23
il che genera un errore dell'interprete sql, in quanto la sintassi
della stringa è sbagliata: manca infatti un valore da assegnare al
campo idprogetto.
se vuoi che quel campo sia null, lo devi rendere tale esplicitamente,
ovvero devi proprio *scriverlo* nella stringa sql: 
"...id progetto = Null...".
quindi quello che dovresti fare è qualcosa del genere:
dim ssql
dim varIdProgetto
if request("idprogetto") <> "" then
	varIdProgetto = request("idprogetto")
else
	varIdProgetto = " Null "
end if
ssql = "UPDATE utenti SET username='"&request("username") & "', " & _
idprogetto=" & varIdProgetto & " WHERE idutente="&request("idutente")
vella variabile ssql ti ritroverai una stringa, questa volta valida,
del tipo:
"UPDATE utenti SET username='pippo', idprogetto= Null WHERE
idutente=23"
se poi posso darti un consiglio, le stringhe di sql le costruirei in
questa maniera (usa un font a spaziatura fissa):
ssql =       "UPDATE utenti "
ssql = ssql & "  SET username   = '" & request("username") & "', "
ssql = ssql & "      idprogetto = "  & varIdProgetto       & " , "
ssql = ssql & "WHERE idutente = " & request("idutente")
il codice ne guadagna in leggibilità e riusabilità, magari anche solo
usando il copia/incolla...
starei anche un po' più attento a mettere gli spazi.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
Newsgroup: it.comp.www.asp
Titolo: consultazione di più tabelle nello stesso database con sql e asp

ciao, qualcuno sa dirmi come si fa a consultare più tabelle di un database con
sql
all'interno di un codice asp. Io per adesso uso questo codice :
"select * from tablibri where titolo like '%"&titolo&"%' and autore like '%"&autore&"%'
and cat like '%"&cat&"%' and editrice like '%"&ed&"%'"
vorrei consultare contemporaneamente anche da tablibri2 che ha campi diversi.
Come si fa ?
Grazie per l'aiuto
--
Postato da 212.78.4.77 [212.78.4.77] via
ASPItalia News on Web - 
http://www.ASPItalia.com/newsgroup/
--
ASP, WSH, XML, XSL, IIS, NT, Win2k: per te sono solo sigle?
Su 
http://www.ASPItalia.com
 trovi tutto quello che ti serve
per capire di cosa stiamo parlando. In Italiano.

Puoi mettere insieme le tabelle 'unendole' se queste hanno dei campi in
comune che ti permettono di collegarle, in caso contrario viene fuori un
pasticcio perche' lui ti mette insieme tutti i record di una con tutti i
record dell'altra.
La sintassi e'
SELECT tabella.campo, tabella1.campo1, tabella2.campo2 ..... FROM tabella,
tabella1, tabella2....
WHERE
tabella.campo = tabella1.campo1 AND
....
Tieni conto che se hai N tabelle devi mettere almento N-1 condizioni per
legarle insieme.
Dai un'occhiata al manuale del tuo database dove parla dei Join.
Davide

 ciao, qualcuno sa dirmi come si fa a consultare piů tabelle di un database



Se le tabella hanno la stessa struttura, io ti consiglio:
Select * from Tabella1 UNION select * from Tabella2
ecc.
Andrew

 spero di essere stato chiaro....
Perfettamente ma se le tabelle sono 3 o 4, qual'è la sintassi di FROM per la
INNER JOIN?
FROM Membri INNER JOIN (Partecipa INNER JOIN (Esami INNER JOIN ...)
sono giuste le parentesi?
Grazie
Uest

Potrebbe anche esserti utile una cosa cosě utilizzando gli alias, č piů
breve che inserire il nome della tabella:
<%
Query = "SELECT a.campo1, a.campo2, b.campo3, b.campo4 FROM tabella1 a,
tabella2 b WHERE a.campo1 = ... AND b.campo1 = ..."
SET recordset = [ConnessioneServer].EXECUTE(Query)
Campo1 =  recordset("Campo1")
etc... etc...
%>
Se i campi nelle due tabelle avessero lo stesso nome (Es. campo1 esiste in
tutte e due le tabelle) nella query inserisci l'istruzione "AS nomecampo"
laddove serve.
Spero di esserti stato d'aiuto. Ciao!
Newsgroup: it.comp.www.asp
Titolo: Installare lo Script debugger su PWS

Salve a tutti,
Qualcuno sa come si puo installare il Microsoft script debugger su un server
PWS in modo che gestisca anche le pagine ASP?
Ho visto che installando Visual Interdev viene installato e configurato
automaticamente anche il debugger ma io volevo installare la distribuzione
gratuita del debugger.
Grazie Mille.
P.S. Chi fosse interessato puo trovare maggiori informazioni e i file
eseguibili qui: 
http://msdn.microsoft.com/scripting/
--
esp...@LEVAMI.iname.com
Per rispondere togli LEVAMI.

 wrote in message
889eqp$eo$1...@nslave1.tin.it...


ciaofabio
Come hai fatto ad abilitarlo per fargli debuggare script lato server e non
solo Javascript client?


 Per rispondere togli LEVAMI.
ciao,
non ho fatto nulla di particolare, solo l'installazione come indicato.
per debaggare le pagine asp inserisco un comando 'stop' all'interno del
codice, con il quale si interrompe l'elaborazione e mi viene mostrata la
finestra del debugger.
in ogni caso non e' gran che come debugger, puoi scorrere il codice riga per
riga ma, ad es, per vedere il valore di una var devi digitare in finestra
comandi '? nome_var' e il valore non viene aggiornato per la riga successiva
ciaofabio
Newsgroup: it.comp.www.asp
Titolo: [HELP] ASP sotto linux (APACHE)

Vorrei sapere se il server web apache sotto linux, supporta le asp, o
in alternativa, se esite qualche altro server web che le supporti
(sempre sotto linux).
P.S.: attualmente su questo server sono state installate le FP ext.,
sperando che cio' non comporti qualche problema.
Vi ringrazio per l'aiuto.

 wrote in message
3839b1cd...@newsread.albacom.net...


> 
http://www.halcyonsoft.com
C'e' anche
 
http://www.chilisoft.com/
Ciao.

ho letto qualcosa a proposito di un modulo free per apache. si chiama
mod_asp e per essere caricato su apache necessita di un'altro modulo
(mod_perl). io cmq non l'ho provato, quindi non so altro. forse puoi trovare
notizie  qiu 
http://www.nodeworks.com/asp/
 o sul sito di apache.
ciaofabio


Newsgroup: it.comp.www.asp
Titolo: eliminazione record

voglio eliminare un record, ma con la seguente sintassi non ci riesco,
perche?
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
server.MapPath("public") & "\prova.mdb"
Set rs = Server.CreateObject("ADODB.Recordset")
sql="DELETE FROM prova WHERE costo='35'"
rs.Open sql, conn (dice  che c'è un errore in questa riga)
rs.Close

sql="DELETE FROM prova WHERE costo='35'"
Sei sicuro che il costo sia un valore di tipo testuale ? Secondo me e'
un valore di tipo numerico, in questo caso non devi usare le '' per
rachiuderlo.
Sarebbe meglio pero' che tu indicassi anche l'errore che ottieni.
Davide

rs.Open sql, conn (dice  che c'è un errore in questa riga)
tu vuoi eseguire una cosiddetta query di comando, cioe' che fa una
certa operazione, in questo caso il cancellare qualcosa.
prima hai settato un recordset.  un recordset serve a schiaffarci
dentro dei record che risultano da una cosiddetta query di selezione,
quelle che cominciano con select.  ovviamente non hai nessun record da
schiaffare in un recordset in seguito ad una delete.
quindi devi dire alla connessione di eseguire la query di comando e
non tentare di usarla per popolare un recordset:
conn.execute(sql)
Newsgroup: it.comp.www.asp
Titolo: protezione da SQL Injection

UserID = Trim(Replace(Request.Form("UserID"), "'", "''"))
Password = Replace(Request.Form("password"), "'", "''")
Password2 = Replace(Request.Form("password2"), "'", "''")
cosi sono protetta da attacchi di tipo SQL Injection?? 


Ciao Claudia,
in breve la risposta è no.
Se vuoi VERAMENTE proteggerti dal SQL injection leggi (nell'ordine) i 
seguenti articoli:
"Una piaga chiamata SQL Injection"
http://www.microsoft.com/italy/msdn/risorsemsdn/security/editoriale/sql_injection.mspx
"The Curse and Blessings of Dynamic SQL"
http://www.sommarskog.se/dynamic_sql.html
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
 


Ho letto l'articolo ma vale anche per ASP 3.0?

Claudia G ha scritto:

  x chi interessa ho fatto questa in ASP 3.0:
<%
Function FixSQL(stringa)
   stringa = Replace(stringa, "'", "''")
   stringa = Replace(stringa, "%", "[%]")
   stringa = Replace(stringa, "[", "[[]")
   stringa = Replace(stringa, "]", "[]]")
   stringa = Replace(stringa, "_", "[_]")
   stringa = Replace(stringa, "#", "[#]")
   stringa = Replace(stringa, "(", "[(]")
   stringa = Replace(stringa, ")", "[)]")
   FixSQL = stringa
End function
'richimabile successivamente così:
'....
SQLQuery = "SELECT * FROM tuatabella WHERE ((user)='" & 
FixSQL(Request.form("username")) & "' AND (pass)='" & 
FixSQL(Request.form("password")) & "')"
'....
'....
%>
ciao a tutti :)

 Ho letto l'articolo ma vale anche per ASP 3.0?
Certamente...


Newsgroup: it.comp.www.asp
Titolo: DB Access remoto

Scusate,
è possibile stabilire con ASP un collegamento DNSLess (che so fare solo
localmente al serverweb) ad un DB che si trova su un'altro server?
Ho provato con una connection tipo questa...
DB.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};
DBQ=//222.111.333.444/db/interventi.mdb;"
...ma sembra che non funzichi. Mi aiutate?
Grazie
BrunoWeb

...ma sembra che non funzichi. Mi aiutate?
Non e' possibile fare quello che chiedi.
Saluti.
Luciano

 ha scritto nel messaggio
news:a9v82q$64hht$1...@ID-86073.news.dfncis.de...

Salve!
potete cortesemente spiegarmi come configurare un DSN ad un db sul server
remoto?
Grazie
Roberto

Newsgroup: it.comp.www.asp
Titolo: Domanda su ASPEmail e una su db

1)Mi č sorto un dubbio: se uso ASPEmail per la gestione di una mailing list
e
ad esempio un utente sbaglia ad inserire l'indirizzo e nč da uno inesistente
il componente come si comporta? Interrompe l'invio di tutte le e.mAIL?
la versione che usao č la 2(Server.CreateObject(Persist.MailSender)
2) Come si fa ad estrarre i primi x campi da un database?

 la versione che usao è la 2(Server.CreateObject(Persist.MailSender)
Newsgroup: it.comp.www.asp
Titolo: formato data in VBscript

  Salve,
Date un'occhiata a questa porzione di codice:
fa parte di un file asp per la gestione
dell'invio di messaggi ad un database.
 ' Add Into Database
  strSQLAddMessage = strSQLAddMessage & "INSERT INTO tblMessages
(fldMessageTitle, fldTopicID, fldPersonID, fldMessageCreated,
fldMessageHeader, fldMessageText) "
  strSQLAddMessage = strSQLAddMessage & "VALUES ('"
  strSQLAddMessage = strSQLAddMessage & SQLText(fMessageTitle) & "', "
  strSQLAddMessage = strSQLAddMessage & fMessageTopicID & ", "
  strSQLAddMessage = strSQLAddMessage & cPersonID & ", "
  strSQLAddMessage = strSQLAddMessage & "#" & Now() & "#, "
  strSQLAddMessage = strSQLAddMessage & "'" & SQLMemo(fMessageHeader) & "',
"
  strSQLAddMessage = strSQLAddMessage & "'" & SQLMemo(fMessageText) & "')"
  Set objRSMessage = objConn.Execute(strSQLAddMessage)
 ' /Add Into Database
Il problema e' nella quintultima riga del codice:
quando qualcuno aggiunge un messaggio al database,
il valore da inserire nel campo relativo alla
data viene fornito dalla proprieta' "Now", che
sul mio server (Aruba) riporta il formato
americano (mm/gg/aaaa).
Il mio obiettivo e' avere invece il formato
italiano della data (gg/mm/aaaa) e avevo pensato
di ottenerlo sostituendo alla proprieta' "Now"
le funzioni "Day", "Month", "Year", "Hour",
"Minute", "Second", usate in sequenza.
Solo che, essendo funzioni di VBScript e non
proprieta' (come "Now" e "Date"), la sintassi
e' evidentemente diversa.
Sono un principiante e, purtroppo, non ho ne' la
voglia ne' il tempo di studiare a dovere i
linguaggi per ASP, cosi' ho pensato che, visto
che si tratta di qualcosa di semplice, qualcuno
qui avrebbe potuto aiutarmi senza troppo disturbo.
Grazie.
Ciao.
--
G.d'A.

qui avrebbe potuto aiutarmi senza troppo disturbo.
prendi le date e falle passare "attraverso" una funzione tipo questa:
fFormattaData(d)
dim appo
appo = right("00" & day(d), 2)
appo = appo & "/"
appo = right("00" & month(d), 2)
appo = appo & "/"
appo = right("0000" & year(d), 4)
fFormattaData = appo
end funtion
d è la data.  nel caso del 2 marzo 2001 ti restituisce la stringa
"02/03/2001"
 
-- 
ben fatto, in fretta, economico: scegline due.
Newsgroup: it.comp.www.asp
Titolo: [HELP] "cancellare" variabili request

tramite una serie di variabili request aggiungo dei record ad un
recordset che visualizzo in un frame.
il problema e' che se ricarico il frame, lo script asp riprocessa
tutte le istruzioni request (quando appare il messaggio "Repost form
data?"), quindi l'aggiunta di record viene ripetuta.
c'e' un modo per far si' che questo non avvenga, ad esempio
cancellando le variabili request?
--------------------------------------------
buona giornata, cosa puoi fare per aiutarmi?
--------------------------------------------
togliere NOSPAM. per mandare email


Moderatore di it.comp.www.asp
Gruppo di supporto: 
http://www.ipoint2000.net/aspoint/
^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^v^v^v^v^v^v^
Scopri il web: servizi, spazio gratis, forum su 
http://www.ipoint2000.net
Realizzazione di ASP e Web Design su 
http://www.alpha.it/bokdan

impossibile il repost dei dati tramite il pulsante back.
Scusate l'ignoranza ma non capisco perche' un redirect impedirebbe il
repost  tremite back
Ivano

cancellando le variabili request?
Fai fare un controllo sulla tabella in ricerca per gli stessi parametri, se
ci sono gia' non aggiorni la tabella.
Saluti.
Stefano.

ci sono gia' non aggiorni la tabella.
purtroppo questo non funzionerebbe: ri-inviare nuovamente i dati della
form e' uno dei comportamenti leciti per l'utente.  farlo cliccando un
bottone va bene, ma che succeda ricaricando la pagina no...


bottone va bene, ma che succeda ricaricando la pagina no...
Che senso ha che un utente possa mandare 2 volte la stessa form identica?
Forse se mi fai un esempio pratico capisco meglio.
Saluti.
Stefano.

Forse se mi fai un esempio pratico capisco meglio.
si tratta di un catalogo di cose da comprare.  ci sono diverse righe
con la descrizione del prosotto ed una casella vuota con le quantita'
da richiedere.
l'utente scorre la lista: "dunque vediamo... abachi... abat-jour...
abbecedari... abeti, ecco, di abeti ne voglio uno, poi... accendini...
ecc.  clicco ok, con la A ho fatto, passo alla B.  voglio 2 balene, 1
balcone... ah, sai che c'e'?  prendo un'altro abete..."
quindi mi rimanda una form che ha gli stessi dati: quantita'. codice
prodotto, id_cliente...  anche la session...
o forse posso aggiungere una variabile session, chesso',
pagine_sfogliate?


pagine_sfogliate?
Umh... non saprei dirti. Io non ho mai avuto problemi simili. Prova a dare
una occhiata al mio negozio 
http://www.ricamarte.com
 e vedi se puo' esserci
qualche soluzione interessante per risolvere il tuo problema.
Saluti.
Stefano.
Newsgroup: it.comp.www.asp
Titolo: 45.000 articoli caricati

Quali sono i limiti di un db access per questo numero di record?
Conviene ancora utilizzare access o meglio passare ad altro? a cosa?

 Conviene ancora utilizzare access o meglio passare ad altro? a cosa?
Perchè ti dà problemi?
Ciao
--
Lino Mari
Intermedia srl
http://www.viadeimercanti.com
 - Il nuovo portale dell'e-business
http://www.imbnet.it
 - Intermedia Srl - Telematica e Multimedia

>Quali sono i limiti di un db access per questo numero di record?
non ci sono.  comunque il numero di record di per sé non è
significativo.

 wrote in message
news:9o07er$9b7$1...@nreada.inwind.it...


>se hai soldi da spendere, passa a sql server.. altrimenti... a mysql.
mah, sai che mysql lo trovo anche più "divertente" di sql server?

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

Salve a tutti, potete dirmi cosa serve esattamente per poter sviluppare le
ASP su W95 con Visual Interdev ?

 wrote in message
7jiglg$stm$1...@fe2.cs.interbusiness.it...


 Pws è free e lo trovi assieme ad IIS per win nt.
e anche nel CD di Windows 98.
Se usi FrontPage ho sentito parlare di una ASP.dll che fa andare le ASP
anche sul server di FrontPage ma non so dirti di +!
Ciao,
Newsgroup: it.comp.www.asp
Titolo: INSTRING come si usa?

Per ottenere la posizione di un determinato carattere in una stringa si puo'
usare INSTRING?
Quale e' la sintassi?
Ad esempio voglio sapere in che posizione e' la lettera V nella stringa
PROVA e mi dovrebbe restituire 4.

 ha scritto nel messaggio
news:bmru6.3237$dJ6....@news.infostrada.it...

iPosizione = InStr(1, "PROVA","V")
VoCIOnE!

Scaricati la guida a VBScript, cosě ce l'hai tutte!
Paolo
InStr Function
Returns the position of the first occurrence of one string within another.
InStr([start, ]string1, string2[, compare])
Arguments
start
Optional. Numeric expression that sets the starting position for each
search. If omitted, search begins at the first character position. If start
contains Null, an error occurs. The start argument is required if compare is
specified.
string1
Required. String expression being searched.
string2
Required. String expression searched for.
compare
Optional. Numeric value indicating the kind of comparison to use when
evaluating substrings. See Settings section for values. If omitted, a binary
comparison is performed.
Settings
The compare argument can have the following values:
ConstantValueDescription
vbBinaryCompare0Perform a binary comparison.
vbTextCompare1Perform a textual comparison.
Return Values
The InStr function returns the following values:
IfInStr returns
string1 is zero-length0
string1 is NullNull
string2 is zero-lengthstart
string2 is NullNull
string2 is not found0
string2 is found within string1Position at which match is found
start > Len(string2)0
Remarks
The following examples use InStr to search a string:
Dim SearchString, SearchChar, MyPos
SearchString ="XXpXXpXXPXXP"   ' String to search in.
SearchChar = "P"   ' Search for "P".
MyPos = Instr(4, SearchString, SearchChar, 1)   ' A textual comparison
starting at position 4. Returns 6.
MyPos = Instr(1, SearchString, SearchChar, 0)   ' A binary comparison
starting at position 1. Returns 9.
MyPos = Instr(SearchString, SearchChar)   ' Comparison is binary by default
(last argument is omitted). Returns 9.
MyPos = Instr(1, SearchString, "W")   ' A binary comparison starting at
position 1. Returns 0 ("W" is not found).
Note   The InStrB function is used with byte data contained in a string.
Instead of returning the character position of the first occurrence of one
string within another, InStrB returns the byte position.

instring non credo esista
vbs:
instr("prova","v") o instrrev("prova","v") (prima o ultima trovata)
js:
String("prova").indexOf("v")

 ha scritto nel messaggio
news:bmru6.3237$dJ6....@news.infostrada.it...

pos = InStr("PROVA", "V")
ciao
--
Kappa
kappa**nospam**@
webngo.net
www.webngo.net

 ha scritto nel messaggio
news:bmru6.3237$dJ6....@news.infostrada.it...


Per che cosa sta il valore 1 che hai messo nell'esempio?


 > VoCIOnE!
E l'indice del carattere dal quale inizia a cercare la sottostringa "V".
CIAO
VoCIOnE!
Newsgroup: it.comp.www.asp
Titolo: Problemi con prove ASP in rete

    Salve a tutti,
dopo aver provato le mie pagine ASP in locale su windows2000 le ho caricate
su server NT per provarle in rete ma alla prima richiesta di pagina ASP mi
viene fuori il seguente errore....
 Response object error 'ASP 0156 : 80004005'
Header Error
/indirizzo pagina ASP/Pagina.asp , line 24
The HTTP headers are already written to the client browser. Any HTTP header
modifications must be made before writing page content.
CHE DEVO FARE? CHE VUOL DIRE!!!
Grazie anticipatamente per il vostro aiuto...
                                                        Lorenzo

 wrote in message
news:n3EJ4.132897$pn3.1...@news.infostrada.it...


Newsgroup: it.comp.www.asp
Titolo: Conversione binario <-> decimale in asp

Salve,
esiste una funzione (in vbscript) gia' pronta per la conversione di
numeri da formato binario a decimale e contrario, o devo scrivermi una
funzione?
Vi ringrazio 

Michele ha scritto:

Provo a interpretare la domanda (non e' chiara)
1)
Lavoro su un solo byte perche' queste funzioni lavorano su un byte
ammettiamo che tu abbia il numero 65 
in binario e' rappresentato da '01000001'  (0/1 sono i singoli bit)
in esadecimale da x'41'   hex(65)
in ascii  da 'A'          chr(65)
in decimale da 65         asc('A')
se vuoi vedere la prima forma non mi risulta che ci sia una funzione
specifica
di conversione
2)
altra ipotesi hai una stringa numerica '123456' (vbscript definisce dati
variant che possono pero' essere tipizzati) 
hai a disposizione cint, clng, csng, cdbl per la trasformazione in tipo
numerico
(numero binarizzato)
vaisvirsa (come dicono gli americani)
se hai un numero esiste cstr per riportarlo a stringa
3)
cio' che definisci come decimale e' quello che una volta si chiamava
"packed"
allora hai bisogno di scriverti una funzione 
a.cara
Newsgroup: it.comp.www.asp
Titolo: Generazione di ID univoco per ordine

Ciao a tutti,
il problema che avevo l'ho risolto in parte,
ora me ne si è presentato un altro.
Creo l'ordine, scrivo sul DB il SessionId con codice ordine
autoincrementante,
leggo il numero di ordine che ha il sessionid dell'utente corrente e ci
scrivo
l'ordine confermato.
Se un cliente nella stessa sessione mi fa due ordini?
Ora come ora mi scrive su quello precedente, poichè il SessionId è uguale.
Se azzero la sessione il mio utente deve riregistrarsi (è un'area protetta).
Come fare?
Grazie

 ha scritto nel messaggio
news:8sf39j$n0l$1...@nslave3.tin.it...

potresti registrare sul db anche l'ora dell'ordine.
ciao
--
Kappa
kappa**nospam**@
webngo.net
www.webngo.net
Newsgroup: it.comp.www.asp
Titolo: form e sql: dov'è l'errore?

ciao a tutti,
ho una form che contiene solamente campi a tendina, i quali vengono inviati
ad una pagina asp per interrogare un db in access.
quando i dati vengono inviati la pagina di ricerca asp mi risponde con il
seguente errore:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/paginadiricerca.asp, line 100
alla linea 100 c'è l'istruzione sql:
sql="SELECT * FROM Tabella WHERE Categoria=" & request("categoria")
rs.open sql, DB,adOpenStatic,adLockOptimistic
request("categoria") è uno dei campi a tendina (contiene dati di tipo
"testo", anche nel db in access).
perchè ricevo questo errore? dove sbaglio?
:-(
ciao
s.

 ha scritto nel messaggio
news:F8l3b.8501$d66.1...@news2.tin.it...

dovresti vedere se hai selezionato il primo valore della combo
e se è vuoto
se invece i valori della combo non sono nulli
potresti completare la select in questo modo
sql="SELECT * FROM Tabella WHERE Categoria='" & request("categoria") & "'"
ciao kam

 sql="SELECT * FROM Tabella WHERE Categoria='" & request("categoria") & "'"
umh.... dici di usare anche i singoli apici?
mmm..... ho provato con LIKE anzichè = e funziona, ma non è proprio quel che
volevo.
questa la sql:
sql="SELECT * FROM tabella WHERE campo1 LIKE '%" & request("campo1") & "%'
AND campo2 LIKE '%" & request("campo2") & "%'"
provo con la tua istruzione e ti dico.
ciao e gracias
spi_

 "testo", anche nel db in access).
Ma se č un campo tipo testo, allora devi metterci gli apici!
....WHERE Categoria='" & request("categoria") & "'"

 ....WHERE Categoria='" & request("categoria") & "'"
è vero, ma non mi va neanche così.
non so perchè, ma quando non uso il LIKE mi restituisce sempre quell'errore
precedente.
boh..... sicuramente ho fatto un errore da qualche parte, ma ho controllato
la query diverse volte e non mi sembra che sia inesatta
:-(
s.

spi...@virgilio.it
 scrive...

Ma l'hai stampata a video, la query?
Guarda che mi è capitato un sacco di volte di non vedere una 
stronzatina di errore nel codice...

 stronzatina di errore nel codice...
:-))))
si, l'ho stampata ^__^
cmq ho risolto: il problema non era tanto la sintassi della query, ma la
logica di ricerca dentro la query.
difatti per ogni combo (sono 5) ci sono una serie di opzioni + "tutti", che
poi sarebbero i value dei combo di cui uno è il % (tutti).
in pratica quando la ricerca prevedeva un campo con valore % devo usare LIKE
altrimenti non da errore ma non trova nulla (e qua ho alcuni dubbi....),
mentre quando c'era un campo con un value predefinito il LIKE non andava
bene perchè dovevo travere la parola esatta (e anche qua ho dei dubbi)... ma
ora va tutto.
insomma i problemi nascevano quando alcuni campi erano "%" e altri erano
"value".
ho dovuto fare una serie di if/then/else per discriminare a monte i valori
di ricerca e funziona.
ripeto però che mi rimangono alcuni dubbi sul (mio)NONfunzionamento del
LIKE, che invece davo per scontato (magari mi sbaglio eh) fosse un criterio
meno preciso ma quasi "universale", non so se il termine rende l'idea.
ciauz :-)
sp_
Newsgroup: it.comp.www.asp
Titolo: In process e out process ...

Ciao.
Ho un bel po' d confusione tra questi 2 termini. In soldoni in process
significa utilizzare per esempio il componente facendolo "girare"
direttamente sulla macchina da dove viene lanciato, mentre out process
equivale a farlo "girare" sulla macchina che effettua la rikiesta ...
Non mi mandate le maledizioni se non è così ... e cmq qual'è la convenienza
nell'usare l'uno o l'altro ???
Grazie !


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

 Non mi mandate le maledizioni se non č cosě ... e cmq qual'č la

Newsgroup: it.comp.www.asp
Titolo: connessione implicita

Dopo aver creato una connessione implicita la sua chiusura non necessita del
NomeDsn.close e set NomeDsn=Nothing
grazie
michele b.

Qual'č la domanda, forse non capisco io ma mi suona strano.
--
Fortunato Calabro'
INFORMATICA 2000 srl
http://www.virtualmarket.it
mob. 0347-6391501
Newsgroup: it.comp.www.asp
Titolo: cdonts dove sbaglio

Ho inserito il seguente codice in una pagina ma non mi arriva nessuna mail
il codice nonn da nessun errore
 set xMail=createobject("CDONTS.NewMail")
   xMail.From="
in...@sito.it
"
   xMail.to="
mioa...@tin.it
"
   xMail.Subject="C'è una domanda per lei da "  & email
   xMail.body=Domanda
   xMail.Send
   set xMail=Nothing
Perche ?
Grazie!

Io non ho molta esperienza ma questo codice mi funziona
puoi provare a togliere request  che nel mio caso pesca i dati da un DB che
prima viene inviato con un form
prova ciao Roberto
<%
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From=request("email")
CM="nome" & request("nome") & "cognome " & request("cognome") &
"indirizzo" & request("indirizzo") & "citta" & request("citta") & "cap "
& request("cap") & "prefisso" & request("prefisso") & "telefono " &
request("tel") & ""
objMail.Body=CM
objMail.To="indirizzoemail"
objMail.Subject="rrrr"
objMail.Send
set objMail = nothing
%>
ANDREA ha scritto:


Newsgroup: it.comp.www.asp
Titolo: Manipolare MDB su Server.

Salve a tutti!
Sto girando intorno ad un problema, per il quale i vari siti non mi sono
stati di aiuto.
Ho dei siti con database ospitati su server remoti (= non vi ho accesso
direttamente). I problemi sono due:
1. Se volete modificare la struttura del database, esistono alternative allo
scaricarsi il database, modificarlo e ricaricarlo? (ho fatto routine che
fanno questo lavoro per Access, ma qui la situazione è diversa)
2. Notoriamente, i file MDB abbisognano di compattazione per recuperare lo
spazio. Come?
Grazie a chi mi sarà di aiuto, spero di contraccambiare al più presto.
--
--
--
Cordiali saluti
ALADINO INFORMATICA
Via E.Chianesi, 15 - 55049 Viareggio (LU)
Tel.Fax. 0584/389210 Cell. 0338/8456974
www.aladinoinformatica.it

spazio. Come?
Mi pareva che tu potessi inviare un comando COMPACT attraverso ODBC,
ma anche questo richiede accesso esclusivo. Se fai molte
insert/delete/update forse ti conviene cominciare a pensare ad
un database diverso da Access.
Davide
Newsgroup: it.comp.www.asp
Titolo: codice asp e contraddizioni di Netscape6

Salve a tutti,
    e' la mia prima volta nel NG e vorrei sottoporre una questione
abbastanza superficiale.
    Non sono un esperto di Asp e ho avuto la necessita' di creare una
piccola CGI, in Asp appunto, che svolgesse le seguenti funzioni:
    - impostare un cookie;
    - leggerne il contenuto;
    nello script Asp in oggetto ho inserito codice aggiuntivo in VBscript
che adesso non tiro in ballo.
    Alla prova con i browser ottengo questo:
    - IE 5: la pagina html in output e' esatta, procedure svolte
correttamente, codice html generato dallo script Asp OK;
    - Netscape 4.0: la pagina html in output e' esatta, procedure svolte
correttamente, codice html generato dallo script Asp OK;
    - Netscape 6.0: la pagina html in output e' esatta, procedure svolte
correttamente, ma non corrisponde al Page source code in html che e' il
seguente (incollo):
<code>
<font>
<p>Cookies object</font>
<font face="Arial" size=2>error 'ASP 0102 : 80004005'</font>
<p>
<font face="Arial" size=2>Expecting string input</font>
<p>
<font face="Arial" size=2>/comp_file.asp</font><font face="Arial" size=2>,
line 28</font>
<p> <font face="Arial" size=2>The function expects a string as input.
</code>
    cioe' l'output del browser non corrisponde all'html generato dal codice
Asp (che peraltro mi da un errore preoccupante)!!!
    Che ne dite?
Grazie a tutti per qualsiasi ragguaglio
ciao,
asast

 seguente (incollo):
Il supporto dei cookie di NS 6 e' (tra le tante cose) sballato. Quindi
il
cookie viene ricevuto dal client e gestito, ma il server riceve un
messaggio di errore...
Davide
-- 
Posted from 
mail.square.nl
 [193.78.176.18] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.www.asp
Titolo: Da IIS 4 a IIS 6 variabili session che non funzionano

Un saluto a tutti!
Dove lavoro hanno aggiornato il server web da IIS 4 a IIS 6, sul vecchio
server avevo delle pagina asp che facevano uso di variabili di sessione
memorizzate nel global.asa e tutto funzionava bene. Adesso, invece sul nuovo
server, le variabili di sessione, se pur impostate, non memorizzano nel
tempo il valore ma vengono azzerate immediatamente, per cui risultano
pressoche' inutilizzabili.
L'impostazione del timeout di sessione è impostato correttamente (20
minuti), per cui non riesco a capire dove possa essere il problema.
Un grazie e saluti a tutti

 ha scritto:

Controllo il "riciclo di processo" - traduzione oscena - di IIS6, una delle
'novità' di iis6.
Ciao
--
AZ

 ha scritto nel messaggio
news:c7ajqm$1ll0f$1...@ID-192116.news.uni-berlin.de...

Ok! risolto.
grazie
ciao
Newsgroup: it.comp.www.asp
Titolo: err in CDONTS

Cercando di inviare una email da pagina asp con l'istruzione:
Set mail = Server.CreateObject("CDONTS.NewMail")
Ricevo l'errore:
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/prove/inviamail.asp, line 12
Invalid class string
Giorgio Leonardi

Probabilmente (quasi per certo) non hai cdonts.dll istallato sul server.
Lo trovi nell'Option Pack 4 insieme ad IIS 4.
Attenzione che viene istallato se istalli il servizio SMTP di cui necessita,
altrimenti no.
ciao
MArco Xodo


^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
^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
iPoint Network 
http://www.ipoint2000.net
 Servizi, siti ed altro!
Personalizza le tue notizie con 
http://www.ipoint2000.net/now
Newsgroup: it.comp.www.asp
Titolo: Come creare un'area protetta?

Il mio problema è il seguente: devo creare un'area protetta.
Con ASP ho creato una pagina di login e ho usato session.authenticated per
controllare l'accesso ad una pagina. La cosa funziona, ma mi obbliga, almeno
credo, a far diventare una pagina asp ogni pagina dell'area, cosa che magari
rischia di non essere performante al massimo.
Qalcuno sa consigliarmi un'alternativa?
Franco

Puoi sempre crearti un database con password e userid,
fare la query e controllare se l'input utente dalla pagina di login
corrisponde a uno di quelli corrispondenti al db.
fai una cosa del genere
SQL = "SELECT userid,password FROM password WHERE
userid="&request.form("userid")&" ' "
cosi sceglie il campo dove c'e la userid
poi
If request.form("password")=nomedellaconnessione("password") then
fai quello che vuoi
cosi se la password corrisponde a quella scritta fai quello che vuoi
else
.............
OK
Ciao
Marco
PS hai capito??????


 wrote in message news:379730D3...@tin.it...


rischia di non essere performante al massimo.
Vedo che ti firmi CED... quindi suppongo che tu abbia la possibilita' di
amministrarti direttamente il server, senza passare da un provider.
Se questo e' vero, allora puoi sfruttare i meccanismi di autenticazione di
IIS.
1) dalla management consolle di IIS apri le proprieta' della directory
virtuale che vuoi rendere protetta, scegli la scheda "Directory Security",
premi il pulsante "Edit" e levi il segno di spunta dall'accesso anonimo.
2) Imposti i permessi di accesso che desideri direttamente sulla directory
fisica in cui si trova l'area che vuoi proteggerre.
A questo punto nella suddetta area ci puoi mettere asp, html, o quello che
vuoi.
Ciao
Stefano

fisica in cui si trova l'area che vuoi proteggerre.
Questa soluzione ha il problema che se prevedi centinaia di utenti ognuno
con login e password diversa come fai ad automatizzare le loro permissioni?
Giorgio Leonardi

con login e password diversa come fai ad automatizzare le loro permissioni?
Crei uno o piu' gruppi di utenti, gli dai i permessi corretti e poi, ogni
volta che crei un utente devi solo inserirlo nei gruppi giusti. Tutto
tramite User manager di Win NT.
Ciao
Stefano

tramite User manager di Win NT.
Che pero' comporta che lo devi fare direttamente sul server NT oppure
abilitare la gestione del server anche da indirizzi IP diversi da quelli del
server con i conseguenti rischi di sicurezza.
Giorgio Leonardi


^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
iPoint Network 
http://www.ipoint2000.net
 Servizi, siti ed altro!
Personalizza le tue notizie con 
http://www.ipoint2000.net/now
Newsgroup: it.comp.www.asp
Titolo: segretezza codice sorgente

    Quando si richiama una pagina asp dal browser, il server restituisce
subito il risultato html e sembrerebbe così impossibile conoscere il codice
asp che lo ha generato. Ma tempo fa mi era stato MOSTRATO un comando da
inserire nella riga dell'indirizzo, che anziché restituire il risultato html
restituiva la pagina asp vera e propria. Ora mi servirebbe ma non lo
ricordo... era qualcosa coi ##....
Qualcuno lo conosce?

Era un bug di iis4 (o addirittura 3?) ultrarisolto (era $$dataqualcosa se
non ricordo male)

Era un bug di iis4 (o addirittura 3?) ultrarisolto 
Non per fare il bastian-contrario, ma proprio ieri un amico (al quale
affido i test sulla sicurezza dei miei siti) mi ha detto che il metodo
esiste tutt'ora .
La cosa mi preoccupa abbastanza, sapete dovo posso trovare conferme o
smentite ufficiali sull'argomento?
Grazie!
-- 
Teldon il Neutrale
http://www.secondafondazione.it


Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/
La piů grande community italiana di sviluppatori!
Newsgroup: it.comp.www.asp
Titolo: problema con cicli do while annidati

un saluto a tutti!!
Sono nuova di questo ng, anche se spesso vi ho letto per risolvere
alcuni problemi!
Ora però vorrei chiedervi un aiuto:
ho fatto 2 cicli do while, uno annidato nell'altro.
Il primo cicla su un recordset (ciclo del tipo: Do while not rs.BOF
AND not rs.EOF); il secondo, all'interno di questo, cicla su una
porzione del recordset, finchè la condizione è vera:
nome = rs("Nome")
Do While rs("Nome") = nome
Il problema è che se il recordset arriva alla fine durante questo
secondo ciclo va in crack, e mi dà l'errore: "Either BOF or EOF is
True, or the current record has been deleted. Requested operation
requires a current record."
Ho provato a mettere una condizione del tipo:
Do While not rs.EOF AND rs("Nome") = nome
ma non è servito a niente.
Vi ringrazio per consigli e suggerimenti!
madleine

 ma non è servito a niente.
Temo (smentite sono ben accette, ma dubito) che vbscript, derivato dal
basic, non consente gli IF "parziali" (non mi viene la parola corretta,
acc...la senilità si fa sentire :-/). Da quel che so è l'unico linguaggio
che si comporta in questo modo (Pascal negli anni '80 già permetteva di
scegliere...); in 
vb.net
 hanno introdotto delle condizioni apposite per
farlo (andalso, orelse o simili).
Fai il controllo in 2 parti anziché nella stessa riga e dovrebbe risolversi
tutto.

 wrote in message
news:725fff73.04011...@posting.google.com
Anche io ho lo stesso problema: l'unica diferenza è che ho 2 recordset
	while not rs1.EOF 	
			response.Write("<tr>")
			response.Write("<td>"&rs1("PROD_CODE")&"</td>")
			response.Write("<td>"&rs1("PROD_DESCRIPTION")&"</td>")
			response.Write("<td>"&rs1("PROD_INPUTOUTPUT")&"</td>")
			response.Write("<td>"&rs1("PROD_POWERRANGES")&"</td>")
			response.Write("<td>"&rs1("PROD_INPUT_VOLTAGE")&"</td>")
 
			response.Write("<td><img src=immagini_prodotti/" &
rs1("PROD_PICTURE") & "></td>")
			rs1.MoveNext					
		WEND
	        rs2.MoveFirst	
		while not rs2.EOF  
			response.Write("<td>")
			response.Write(rs2("PROD_OUTPUT_VOLTAGE")&"<br>")
			response.Write("</td>")
			response.Write("<td>")
			response.Write(rs2("PROD_OUTPUT_CURRENT")&"<br>")
			response.Write("</td>")
			response.Write("</tr>")
			rs2.MoveNext
		WEND
		rs1.MoveFirst
 
ma così proprio non va 	e nemmeno se li annido
Grazie della collaborazione
Andrea		
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 madleine
Visto che non ho centrato bene la problematica, ti dispiace descrivere ciò
di cui hai bisogno ? Probabilmente per la tua problematica si può evitare di
usare dei cicli iterativi nidificati.
Ciao
Francesco

 Andrea
Che tipo di errore ti dà?
maleine

 Francesco
Ciao!
In effetti ho risolto proprio in questo modo: guardando il problema da
un altro punto di vista ho capito che non erano necessari i due cicli
annidati.
Solo che quando mi impunto su qualcosa poi a volte mi dimentico di
provare a cambiare prospettiva!!
Grazie per l'interessamento!
madleine

 madleine
Quando vuoi, ciao
Francesco
Newsgroup: it.comp.www.asp
Titolo: Errore su recupero parametro

Ciao a tutti, giusto per iniziare a spippolare un po' con asp mi sono
messo a vedere se riuscivo a connettermi ad un db Access2k e a
recuperare un po' di valori.
Sono riuscito nell'intento ma ora vorrei recuperare un parametro
selezionato tramite combo di una certa pagina.
Quando clicco sul pulsante submit appositamente generato mi ritorna il
seguente msg di errore:
Tipo di errore:
Microsoft JET Database Engine (0x80040E07)
Tipi di dati non corrispondenti nell'espressione criterio.
il passaggio dati avvienne regolarmente tramite stringa
prov2db.asp?prova=-1105070705
dove il valore -1105070705 è un autonumber primary key della tabella
dove voglio ricercare i valori.
per recuperarlo avevo pensato a qlcs del genere
set objRs = objConn.Execute("SELECT * from tabella where idprova= '" &
prova &"'" )
ma non pare essere convinto....
Qualche consiglio?
Ciao,
Elio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

se è un id => campo numerico => togli le virgolette ("...where
idprova="&prova)
Newsgroup: it.comp.www.asp
Titolo: Errore ignoto

Salve, mi sto picchiando con un errore che non capisco in una pagina asp.
Il codice è il seguente:
<%@ Language=VBScript %>
<!--#include file="accessoDb.asp"-->
<!--#include file="../../funzioni.asp"-->
<html>
<head>
<!--#include file="../../scriptLib.asp"-->
<%
set rs = CreateObject("ADODB.Recordset")
sql="select * from iscritti where Username='" &
apicetto(Request.Form("Username")) & "' or Email='" &
apicetto(Request.Form("Email")) &"' ;"
'Response.Write sql
rs.Open sql, dataconn, 1, 1
if rs.EOF then
 insert=true
else
 Username=trim(rs.Fields("Username"))
 Email=trim(rs.Fields("Email"))
 Nickname=trim(rs.Fields("Nickname"))
 insert=false
end if
rs.close
%>
In pratica è una pagina che prende dei dati da un form e li mostra
all'utente per avere una conferma.
L'errore che mi da explorer è il seguente:
Microsoft JET Database Engine errore "80040e10"
Nessun valore specificato per alcuni parametri necessari.
/soci/iscrizione/mailPrev.asp, riga 14
Dove la riga 14 è
rs.Open sql, dataconn, 1, 1
Che errore è? che ho fatto di sbagliato?
Grazie.
Fred

Cos'è apicetto?
Non è che sta mettendo le virgolette? (in tal caso ne stai mettendo 2 in
fila)

 fila)
Si, la funzione mette le virgolette, ma solo se il campo del form non viene
riempito, mentre l'errore me lo da anche se il campo non è vuoto. Inoltre è
un errore che riguarda la riga dove si apre il recordset e l'sql, oltre alla
connessione e alla selezione del cursore... ed è un errore che mi viene dato
anche con altre due pagine che ho fatto negli ultimi due giorni. Addirittura
me lo da in una pagina che già conteneva altri recordset ed altri sql che
funzionano perfettamente, mentre da conflitto su questa riga limitatamente
al codice che ho aggiunto negli ultimi due giorni.
???
Fede

where username='"+apicetto(...)+"'"
Stai mettendo 2 volte le virgolette, quindi apri-chiudi subito il valore del
campo, scrivi il valore senza virgolette, di nuovo apri-chiudi...
Nella query che hai indicato non serve quell'"apicetto" (oppure se vuoi
lasciarlo togli le virgolette di apertura e chiusura)

 ha scritto nel messaggio
news:a7vhhf$lsn$1...@fe1.cs.interbusiness.it...

Adesso il codice è il seguente:
<%
Dim Username
Username = Request.Form("Username")
Dim Email
Email = Request.Form("Email")
Dim Nickname
Nickname = Request.Form("Nickname")
set rs = CreateObject("ADODB.Recordset")
sql="select * from [iscritti] where Username=" & Username & " OR Email=" &
Email & " OR Nickname=" & Nickname
'Response.Write sql
rs.Open sql, dataconn, 1, 1
if rs.EOF then
 insert=true
else
 Username=trim(rs.Fields("Username"))
 Email=trim(rs.Fields("Email"))
 Nickname=trim(rs.Fields("Nickname"))
 insert=false
end if
rs.close
%>
E l'errore:
Microsoft JET Database Engine errore "80040e14"
Errore di sintassi (operatore mancante) nell'espressione della query
'Username=***** OR Email=***** OR Nickname=*****'.
/soci/iscrizione/mailPrev.asp, riga 21
Dove la riga 21 è sempre:
rs.Open sql, dataconn, 1, 1
Ah, sto usando Win98 con PWS.
Che può essere?

 Email & "' OR Nickname='" & Nickname &"'"

Leggendo l'errore: non è che hai qualche campo obbligatorio di cui non stai
specificando il valore?
Newsgroup: it.comp.www.asp
Titolo: Asp-Ntfs-Response.expires ?

Salve All
Ho implementato una protezione a livello di accesso su
una directory  che usa NTFS e winnt server.
Livello Base, cosi posso essere autenticato anche con Netscape.
Il tutto funziona, all'accesso di questa directory mi viene chiesto di
autenticarmi. L'autenticazione mi viene chiesta da NT.
Io vorrei che l'autenticazione mi venisse richiesta anche se faccio
un BACK  e poi di nuovo FORWARD dal Browser.
Per questo ho pensato di impostare all'inizio della pagina
response.expires = 0, la cosa non funziona.
Credo infatti che la validazione essendo richiesta da NT, quando
rifaccio un FORWARD dal browser, NT riconosce che mi sono gia'
connesso e non mi richiede la USER e PSW.
E' possibile in qualche modo forzare una nuova richiesta di USER e
PSW?
In che modo?
Grazie
Sergio

response.expires = 0, la cosa non funziona.
Temo che tu debba far scadere la session, non mi intendo del discorso in
particolare ma mi sa che NT continua a riconoscerti perche' hai la stessa
session. Puoi fare una prova disabilitando i cookies dal browser e vedendo
cosa succede.
Saluti.
Stefano.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Moderatore di it.comp.www.asp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

un BACK  e poi di nuovo FORWARD dal Browser.
Improbabile, nel senso che e' il browser a tenere in cache login e pwd
passati la prima volta, quindi a spedirli automaticamente senza chiederli a
te ogni volta. Per fare quello che dici dovresti disabilitare questa cosa
nel browser, ma non credo sia possibile, oppure chiedere una pwd diversa ad
ogni pagina. Onestamente non mi sembra il caso ;))
ciao
Albe.


wrote:



Moderatore di it.comp.www.asp
Gruppo di supporto: 
http://www.ipoint2000.net/aspoint/
^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^v^v^v^v^v^v^
Scopri il web: servizi, spazio gratis, forum su 
http://www.ipoint2000.net
Realizzazione di ASP e Web Design su 
http://www.alpha.it/bokdan

Prova con questo codice.
<%
Response.Status = "401 Unauthorized"
Response.AddHeader "WWW-Authenticate","NTLM"
Response.End
%>
In questo modo dovresti riuscire a far si che il serve forzi
l'autenticazione tutte le volte che trova tale codice.
Spero di essere stato di aiuto.
Ciao Federico.

Newsgroup: it.comp.www.asp
Titolo: Variabili Globali di vari tipi

E' possbile avere variabili globali
di tipi diversi da testo?
Per esempio č possibile avere un
oggetto ADODB.Connection
inserito in variabile Session
(dichiarata in Global.ASA)
Ciao

 ha scritto nel messaggio
news:Xns91A665BF1F767ma...@192.126.92.10...

Sě, ma non farlo:
quando ti indicizzano il sito ti ritrovi centaia di sessioni (sul mio sono
arrivati a 1800 contemporanee).
Se associ una connessione Adodb ad ogni sessione il server ha grossi cali di
prestazione (tieni conto la connessione rimane attiva anche per 20 minuti
dopo che l'utente ha chiesto l'ultima pagina).
Al limite puoi associarla all'application (quindi una sola connessione Adodb
per tutte le sessioni), perň cosě, a seconda del Db che usi, puoi ottenere
effetti spiacevoli (deadlock, attese di elaborazione di query di altre
pagine, ecc.)
Saluti,
Luca Barbetta kck/skd