Visualizzazione dei risultati da 1 a 3 su 3

Discussione: errore isnull

  1. #1

    errore isnull

    Ragazzi prendo il valore di una somma da una query

    SELECT numero_mad, DocEntry, LineNum, sum(qta_mov) AS somma FROM giornale WHERE DocEntry IS NOT NULL and LineNum IS NOT NULL and DetLine IS NOT NULL and tipo_mad = 1 and numero_mad = 2 Group By numero_mad, DocEntry, LineNum, tipo_mad


    dim calcolo_q
    If isnull((calcolo.Fields.Item("somma").Value)) Then
    calcolo_q = (calcolo.Fields.Item("somma").Value)
    else
    calcolo_q = 1
    End If

    questo dovrebbe essere il controllo sul campo che se è nullo dovrebbe mettere la variabile a 0.
    ma capita questo errore...

    Tipo di errore:
    ADODB.Field (0x800A0BCD)
    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
    /conagra/main/stampe/stampa_ritiratofatturato_out.asp, line 111

    cosa puo essere?
    grazie

  2. #2
    spero che prima di calcolo_q tu lo apra il recordset vero?

    cmq evidentemente tenti di fare delle operazioni su un recordset vuoto...

    metti
    codice:
    if not rs.eof then
    
    calcolo_q=...
    
    else
    
    response.write "nessun record estratto"
    end if

  3. #3

    graziemille

    grazie mille

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.