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....

Rispondi quotando
