Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    valore nullo select max

    ciao a tutti io ho una select max così formata:
    SELECT MAX(DONUMDOC) AS conta FROM dbo.DOC_MAST WHERE DOCODCLI = ?
    poi nella pagina asp ho una variabile chiamata numeropratica che se esistono altre pratiche inserite prende quella con il numero più grosso e ci aggiunge uno così da avere la pratica successiva, se invece non ci sono pratiche inserite (quindi il valore della select max è nullo) prende il valore di 1 e l'ho scritta così.

    Dim numeropratica
    If rs_.Fields.Item("conta").Value = "" Then
    numeropratica = 1
    else
    numeropratica = ((rs_.Fields.Item("conta").Value) + 1)
    end if

    solo che funziona quando ci sono pratiche inserite ma non funziona quando il valore della select max è nullo.
    come si scrive "se il valore della select max è nullo fai questo..."
    io l'ho scritto così If rs_.Fields.Item("conta").Value = "" Then ma si vede che "" non è la sintassi corretta....

  2. #2
    Così dovrebbe funzionare:
    codice:
    If IsNull(rs_.Fields.Item("conta").Value) Then
        numeropratica = 1
    else
        numeropratica = ((rs_.Fields.Item("conta").Value) + 1)
    end if
    Chi non cerca trova.

  3. #3
    Grazie funziona alla perfezione!!!

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.