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'
11 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.
Community
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC