premetto che sono agli inizi con asp e che uso Dreamweaver MX 2004.
Dunque, io vorrei popolare una tabella in questo modo:
|----------|-----------|
| record1 | record 2 |
|----------|-----------|
Per un totale di 8 record (quindi 4 righe della mia tabella).
Ho utilizzato il comportamento di area ripetuta di dreamweaver con la seguente modifica:
<table>
<%
While ((Repeat1__numRows <> 0) AND (NOT MioRS.EOF))
%>
<tr>
<%
If (NOT mioRS.EOF) Then
%>
<td>
<% If ((mioRS.Fields.Item("campo").Value) <> "") Then %>
<img src="<%=(mioRS.Fields.Item("campo").Value)%>">
</td>
<% End If %>
<%End If%>
<%
If (NOT mioRS.EOF) Then
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
mioRS.MoveNext()
%>
<td>
<% If ((mioRS.Fields.Item("campo").Value) <> "") Then %>
<img src="<%=(mioRS.Fields.Item("campo").Value)%>">
</td>
<% End If%>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
mioRS.MoveNext()
Wend
%>
</table>
Ho poi usato i comportamenti di dreamwever per visualizzare solo gli 8 record e ho messo una barra di navigazione recordset.
Ho fatto una prova con 13 record.
Al primo giro è tutto ok poi, quando vado a visualizzare gli altri record con il link avanti ho il messaggio di errore:"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"
Se i record sono pari ritorna tutto ok.
Per questo motivo ho inserito quello che credevo fosse un controllo arrivo alla fine del record (ma evidentemente così non è), nel qualcaso non mi inserisce la colonna TD.
Come devo correggere?
Grazie mille !
Dunque, io vorrei popolare una tabella in questo modo:
|----------|-----------|
| record1 | record 2 |
|----------|-----------|
Per un totale di 8 record (quindi 4 righe della mia tabella).
Ho utilizzato il comportamento di area ripetuta di dreamweaver con la seguente modifica:
<table>
<%
While ((Repeat1__numRows <> 0) AND (NOT MioRS.EOF))
%>
<tr>
<%
If (NOT mioRS.EOF) Then
%>
<td>
<% If ((mioRS.Fields.Item("campo").Value) <> "") Then %>
<img src="<%=(mioRS.Fields.Item("campo").Value)%>">
</td>
<% End If %>
<%End If%>
<%
If (NOT mioRS.EOF) Then
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
mioRS.MoveNext()
%>
<td>
<% If ((mioRS.Fields.Item("campo").Value) <> "") Then %>
<img src="<%=(mioRS.Fields.Item("campo").Value)%>">
</td>
<% End If%>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
mioRS.MoveNext()
Wend
%>
</table>
Ho poi usato i comportamenti di dreamwever per visualizzare solo gli 8 record e ho messo una barra di navigazione recordset.
Ho fatto una prova con 13 record.
Al primo giro è tutto ok poi, quando vado a visualizzare gli altri record con il link avanti ho il messaggio di errore:"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"
Se i record sono pari ritorna tutto ok.
Per questo motivo ho inserito quello che credevo fosse un controllo arrivo alla fine del record (ma evidentemente così non è), nel qualcaso non mi inserisce la colonna TD.
Come devo correggere?
Grazie mille !