Ciao a Tutti:
ecco il mio codice, semplicissimo:
<%
Dim DBConn, Stringa1, mazz
Dim Arr(1500,5)
sub ConnessioneDB
Set DBConn = Server.CreateObject("ADODB.connection")
DBConn.Open "CAZZI MIEI"
end sub
sub DisconnessioneDB
DBConn.Close
end sub
Stringa1 = "SELECT var1,var2,var3,var4,var5 FROM tab1"
ConnessioneDB
set mazz = DBConn.Execute(Stringa1)
i = 0
Do While Not mazz.eof
Arr(i,0) = mazz.Fields("var1")
Arr(i,1) = mazz.Fields("var2")
If len(mazz.Fields("var3"))>0 Then
Arr(i,2) = mazz.Fields("var3")
Else
Arr(i,2) = " "
End If
If len(mazz.Fields("var4"))>0 Then
Arr(i,3) = mazz.Fields("var4")
Else
Arr(i,3) = " "
End If
Arr(i,4) = mazz.Fields("var5")
i = i + 1
' On Error Resume Next
mazz.movenext()
Loop
mazz.Close
Set mazz = Nothing
DisconnessioneDB
%>
<table border="1" bordercolor="#FFFFFF" cellpadding="4" cellspacing="4"><%
for jj=0 to i
%><tr><%
for kk=0 to 4
%><td bordercolor="#000000"><%
Response.Write(Arr(jj,kk))
%></td><%
next
%></tr><%
next
%>
</table>
<%Response.Write("<br>" & i)%>
IL MESSAGGIO DI ERRORE CHE MI RESTITUISCE, se non uso il comando "On Error Resume Next", è questo:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Lotus][ODBC Lotus Notes]Invalid date value
mia_pagina.asp, line 41
dove la riga 41 contiene solo mazz.MoveNext()....
Se invece utilizzo "On Error Resume Next", la pagina gira, ma a fronte di circa 700 record presenti in tab1, ne trova 200 e ne conta (con la variabile "i") 318
!?!?!?!?!?!?!?!?
HELP PLEASE
ASAP
A.