Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398

    Errore se un campo è null

    Ho un problemone di questo tipo se il risultato di un recordset è nullo la pagina mi va in errore (ADODB.Field (0x800A0BCD)
    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.
    /pagina.asp, line 521), il codice è il seguente:
    <%
    Dim Rs_attivita
    Dim Rs_attivita_cmd
    Dim Rs_attivita_numRows

    Set Rs_attivita_cmd = Server.CreateObject ("ADODB.Command")
    Rs_attivita_cmd.ActiveConnection = MM_buzz_conn_STRING
    Rs_attivita_cmd.CommandText = "SELECT * FROM Attivita WHERE pratica = ? "
    Rs_attivita_cmd.Prepared = true
    Rs_attivita_cmd.Parameters.Append Rs_attivita_cmd.CreateParameter("param1", 5, 1, -1, Rs_attivita__MMColParam) ' adDouble


    Set Rs_attivita = Rs_attivita_cmd.Execute
    Rs_attivita_numRows = 0
    %>
    </td>
    <td width="400">
    <%=rs_attivita.Fields.Item("data").Value%>

    <%
    rs_attivita.Close()
    Set rs_attivita = Nothing
    %>


    ho provato anche inutilmente mettendo un controllo sul recordset del tipo


    <td width="400">
    <% If Not rs_attivita.EOF Or Not rs_attivita.BOF Then %>
    <%=rs_attivita.Fields.Item("data").Value%>
    <% end if %>
    </td>

    Sapete aiutarmi?

  2. #2
    sicuro che la linea 521 sia compresa in quell'if che hai messo?

  3. #3
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398
    la linea 521 è la seguente:

    <%=rs_attivita.Fields.Item("data").Value%>

    da notare che ho sempre usato questo metodo e non ho mai avuto problemi, l'unica cosa starna c è che questa porzione di codice è all'interno di un area ripetuta, puo' essere quello il problema?

  4. #4
    codice:
    <% If Not rs_attivita.EOF AND Not rs_attivita.BOF Then %>

  5. #5
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398
    Ok provo per ora grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.