30 messaggi dal 08 febbraio 2006
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.

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.