come lo invii alla pagina con la query ?Originariamente inviato da tatiana_s
e cosa dovrei fare per recuperare l'ID del prodotto,
cliccato nella pagina precedente!!!!![]()
come lo invii alla pagina con la query ?Originariamente inviato da tatiana_s
e cosa dovrei fare per recuperare l'ID del prodotto,
cliccato nella pagina precedente!!!!![]()
prude il dito, lui sdraiato
ha giocato a guardie e ladri col ladro sbagliato
cliccando su un pulsante (dovrebbe recuperarlo da solo!)
nel file scrivi_commenti, allo steso modo lo recupera.
'unica diff. è che in scrivi_commenti fa parte di un form
uffi...
non so proprio cosa fare!
ora mi dice:
ADODB.Recordset error '800a0e79'
Operation is not allowed when the object is open.
/include/segnala1.asp, line 11
alla linea 11 c'è:
rs.open SQL, conn
...![]()
![]()
![]()
![]()
evidentemente il recordset è gia apertoOriginariamente inviato da tatiana_s
ora mi dice:
ADODB.Recordset error '800a0e79'
Operation is not allowed when the object is open.
/include/segnala1.asp, line 11
alla linea 11 c'è:
rs.open SQL, conn
...![]()
![]()
![]()
![]()
dopo che recuperi i dati che ti servono usa il metodo:
e quando non ti serve più:codice:rs.close
lo stesso con l'oggetto connection:codice:set rs = nothing
codice:conn.close set conn = nothing
prude il dito, lui sdraiato
ha giocato a guardie e ladri col ladro sbagliato
pardon
avevo cancellato una riga...
tutto ok
ora mi esce il vecchio errore!:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'prodotti.ID ='.
/include/segnala1.asp, line 11
alla riga 11 c'è:
rs.open SQL, conn
invece di
QSID = Request.QueryString("ID")
prova con
QSID = Request("ID")
no purtroppo sempre errore:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
ODBC driver does not support the requested properties.
/include/segnala1.asp, line 11
l'errore pero' cambia... fatti stampare la stringa SQL e postala
si appena fatto...
è sempre a stessa
Ho cambiato un pò le connessioni etc ho messo:
e la risposta è:codice:QSID = Request("ID") Set RS = Server.CreateObject("ADODB.RecordSet") Set rs=conn.Execute(sql) SQL= "SELECT prodotto FROM prodotti WHERE prodotti.ID = "& QSID &" " response.write SQL response.end if not RS.EOF then prodotto = RS("prodotto") Else prodotto = "Nessun prodotto trovato" End If
SELECT prodotto FROM prodotti WHERE prodotti.ID =
![]()