14 messaggi dal 10 settembre 2003
Secondo me la prima cosa che dovresti controllare è la variabile intProdID se è valorizzata. Perchè non fai un response.write della query che crei e ce la fai vedere??
7 messaggi dal 04 novembre 2003
Il problema è evidenziata in grassetto nella riga d'errore n.90:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString

Set rsProdInfo = Conn.Execute("SELECT * FROM " & _
"prodotti where Codice_prodotto = " &intProdID)

if rsProdInfo.EOF then
Response.Write "Questo prodotto " &intProdID & _
"non esiste."
else
strName = rsProdInfo("Nome")
strDesc = rsProdInfo("Descrizione")
strImage = rsProdInfo("Immagine")
intPrice = rsProdInfo("Prezzo")
%>

IN QUESTO CASO NON E' GIA' PRESENTE IL RESPONSE.WRITE?
NON SO DOVE DEVO METTERE MANI. PUOI FARMI DIRETTAMENTE L'ESEMPIO CON IL CODICE PERFAVORE?
Modificato da emmellesnc il 08 novembre 2003 17.51 -
333 messaggi dal 06 agosto 2003
Non so che dirti: io di problemi ne potrei vedere solo nella connessione: al massimo, prova a mettere gli apici nella SELECT:
Set rsProdInfo = Conn.Execute("SELECT * FROM " & "prodotti where Codice_prodotto = '" & intProdID"' ") <- qui ci sono 3 apici: 1 singolo tra 2 doppi.....

Conosco la metà di voi soltanto a metà e nutro per meno della metà di voi metà dell'affetto che meritate...

Bilbo Baggins
14 messaggi dal 10 settembre 2003
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString
'Dopo che apri la connessione, aggiungi queste due righe di codice.

response.write("Valore intProdID = " & intProdID)
response.end

'=======================================================
'In questo modo impedisci alla pagina di andare in errore perchè ne forzi la conclusione dell'elaborazione prima che il compilatore arrivi sulla riga che va in errore.
A questo punto dovresti vedere il risultato del Response.write.
Fammi sapere
7 messaggi dal 04 novembre 2003
Il problema l'ho risolto.

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString

Set rsProdInfo = Conn.Execute("SELECT * FROM " & _
"prodotti where Codice_prodotto = '" & intProdID &"'")
if rsProdInfo.EOF then
Response.Write "Questo prodotto " &intProdID & _
"non esiste."
else
strName = rsProdInfo("Nome")
strDesc = rsProdInfo("Descrizione")
strImage = rsProdInfo("Immagine")
intPrice = rsProdInfo("Prezzo")
%>

Grazie per la cortese attenzione rivoltami.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.