Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    ADODB.Field error '80020009'

    Ciao ragazzi,

    questo è il codice (molto semplice) che mi restituisce l'errore in oggetto.
    Il problema è che lo script , funziona 1 volta su 5 e non riesco a capire il motivo..la query è corretta tant'è che quando ci sono risultati li visualizza correttamente a video, il problema nasce quando il recorset è uguale a 0
    mi date una mano grazie!


    dim objrs_agente
    Set objrs_agente = Server.CreateObject("ADODB.Recordset")
    objrs_agente.Open sql, objConn ,3,3


    if objrs_agente.EOF then
    response.Write "Non ci sono risultati per la richiesta"
    else
    %>

    <tr>
    <td valign="middle" align="center">
    <%
    do while not(rs.eof)
    response.Write objrs_agente("nome") & " "
    response.Write objrs_agente("cognome")

    %>
    </td>
    <td align="center" valign="middle">

    <% response.Write objrs_agente("ConteggioDiid_contratto")



    %>

    </td>
    <%
    objrs_agente.movenext
    loop
    end if
    objrs_agente.Close
    set objrs_agente = Nothing
    %>

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    se metti:

    objrs_agente.Open sql, objConn ,0,3

    cambia qualcosa?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    no niente..

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    scrivi il dettaglio dell'errore...
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    potresti togliere la condizione e utilizzare delle variabili d'appoggio condizionandole in base al fatto che il record ci sia o no...

    tipo

    codice:
    strNome = rs("nome")
    if strNome = "" then
    strNome = "n/d"
    end if
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    l'errore in dettaglio è questo:

    ADODB.Field error '80020009'

    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.

    /frm_vis_creport2.asp, line 0

    Ho provato ad assegnare i campi del recorset a variabili ma niente, quando il record non c'è mi restituisce sempre questo errore..attenzione..xò, nn sempre in alcuni casi funziona e in altri no..

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Una volta lo chiami objrs_agente mentre nel loop ti riferisci a rs

    Roby

  8. #8
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da Roby_72
    Una volta lo chiami objrs_agente mentre nel loop ti riferisci a rs

    Roby
    VVoVe:

    occhio di lince!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  9. #9
    Si era un errore mi devi scusare, sul codice mio l'ho corretto..ho provato anche a fare il ciclo con un recordcount = 0.

    Per alcune pagine (tipo ricerca con filtro anno 2005, giorno 1) mi restituiesce la stringa.."non ci sono record" per la ricerca per anno 2007 stesso giorno mi restituisce l'errore indicato.

    Se faccio le due query sul db tutte e due non mi restituisco record.. xchè invece la pagina asp si comporta in modo differente?!?!

  10. #10
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    manca anche la select
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.