30 messaggi dal 15 agosto 2001
Mi aiutate a trovare l'errore per favore?


Response.Write("<td>")
Response.Write "<a href=descr.asp?ID=&ID_corsi>"
Response.Write oRS("ID_corsi")
Response.Write "</a>"


-----------------------

Vorrei che il link mi portasse ad una pagina che mi da la descrizione.


TABELLA CORSI (ID_corsi, nome, descrizione).

grazie.

358 messaggi dal 05 marzo 2001
modifica:
Response.Write "<a href=descr.asp?ID=&ID_corsi>"
in:
Response.Write "<a href=descr.asp?ID=" &ID_corsi&">"

Ciao

A.Paterno
Il =:P ianista
'Ascolta Mozart mezz'ora al giorno e ti toglierà il "magone" di torno'
12 messaggi dal 20 agosto 2001
www.clarizia.com
Non so cosa sia ID_corsi ma se è un campo del db allora così dovrebbe funzionare:


Response.Write("<td>")

Response.Write "<a href="descr.asp?ID=<%=ors('ID_corsi')%> >"

Response.Write oRS("ID_corsi")
Response.Write "</a>"







Modificato - clan - 21 Ago 2001 23:25:36
358 messaggi dal 05 marzo 2001
CLAN, guarda che la riga:
Response.Write "<a href="descr.asp?ID=" & =ors("ID_corsi") & >"
è tutta sballata



A.Paterno
Il =:P ianista
'Ascolta Mozart mezz'ora al giorno e ti toglierà il "magone" di torno'
30 messaggi dal 15 agosto 2001
effettivamente non viene...

la versione di ciayco però mi da come risultato le link sempre ID=1, mentre ce ne sono 4...

comunque grazie.



358 messaggi dal 05 marzo 2001
La mia versione è sintatticamente corretta.
Non sono responsabile però del contenuto delle variabili.
Evidentemente tu leggi soltanto il primo oRS("ID_corsi") e non cicli con un oRS.MoveNext per leggere il contenuto degli altri...

Ciao


A.Paterno
Il =:P ianista
'Ascolta Mozart mezz'ora al giorno e ti toglierà il "magone" di torno'
30 messaggi dal 15 agosto 2001
dove sbaglio?


pagina1.asp

Response.Write("<td>")
Response.Write ("<a href=pagina2.asp?ID=" &oRS("ID_corsi")&">")
Response.Write (oRS("ID_corsi"))
Response.Write ("</a>")


il link è giusto!


pagina2.asp


<%
dim oRS, oConn, sql
ID=Request.QueryString("ID_corsi")
sql="SELECT * FROM corsi WHERE ID_corsi='"&ID_corsi&"';"
set oRS=Server.CreateObject("ADODB.Recordset")
set oConn=Server.CreateObject("ADODB.Connection")
oConn.ConnectionString="DRIVER = {Microsoft Access Driver (*.mdb)};" & _
"DBQ= C:/.../unito.mdb"
oConn.Open "DSN=unito.dsn"
oRS.Open sql, oConn
Response.Write oRS("nome")
oConn.Close
%>

Mi dovrebbe dare il nome che si trova nella stessa tabella di ID_corsi ma mi da
questo errore (riferito a Response.Write):

ADODB.Fields errore "800a0cc1'

Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero di riferimento
richiesto dall'applicazione

Grazie.


499 messaggi dal 14 luglio 2001
due righe incriminate, modificale in questo modo:

ID=Request.QueryString("ID")

sql="SELECT * FROM corsi WHERE ID_corsi='"& ID &"';"

poi hai risolto con quella pagina degli esami?

ciao


enzo
www.dnetware.it

Modificato - conidi - 22 Ago 2001 19:39:56

enzo
www.dnetware.it

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.