Ho un ciclo do che legge i campi Avviso all'interno di un database Access.
Ogni riga del database contiene un avviso diverso.
Codice apertura database:
<%
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("informazioni.mdb")
sql = "SELECT * FROM tblAvvisi"
Set RS=OBJdbConnection.Execute(sql)
IDAvv=rs("IDAvv")
Avviso=rs("Avviso")
%>
codice di lettura database:
<%Do while NOT RS.EOF
i=i+1%>
<%
IDAvv=rs("IDAvv")
Avviso=rs("Avviso")
%>
codice scrittura a video delle righe del database:
<%IDAvv=rs("IDAvv")
response.write "<font color=#000080 face=Arial size=2>"&IDAvv&"</font>"
%>
<%Avviso=rs("Avviso")
response.write "<font color=#000080 face=Arial size=2>"&Avviso&"</font>"
%>
<%
RS.MoveNext
Loop
RS.Close
OBJdbConnection.Close%>
Il problema è che vorrei assegnare ad ogni avviso e quindi ad ogni riga una variabile di nome:
avviso1
avviso2...
in modo poi da trasferire questi dati alla pagina successiva.
Come si può inserire all'interno del ciclo do un vettore?
ho provato nel modo seguente, ma non funziona:
<%Do while NOT RS.EOF
i=i+1%>
<%
IDAvv=rs("IDAvv")
Avviso=rs("Avviso")
Dim A()
A(i)=Avviso
%>
Come si può fare?
Grazie a tutti.

Rispondi quotando