Ciao ragazzi, ecco il mio problema:
Con il codice di sotto, io voglio che se la variabile "tit" è nulla, mi apra del database community, la tabella topic, ed assegni alla variabile tit il valore corrispondente alla colonna Titolo.
Nel caso in cui la variabile tit non sia nulla, apra lo stesso database, ma una tabella diversa.
Quello che ho scritto mi genera errore alla linea in grassetto con il seguente messaggio:
Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
id = Request.QueryString("id")
ids = Request.QueryString("id_dis")
tit = Request.QueryString("titolo")
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("../../mdb-database/community.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
if tit = "" then
sql = "SELECT * FROM topic WHERE id_dis="&ids
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql, conn, 3,3
tit = rs("titolo")
rs.Close
set rs = Nothing
end if
sql = "SELECT * FROM messaggi WHERE id ="&id
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql, conn, 3,3
%>
Come fare?

Rispondi quotando