Ho la seguente tabella di un db sql server:
nella quale vi è un campo chiamato datablocco che in partenza è nullo e quando è nullo ed eseguo la stored di seguito riportata:
ALTER PROCEDURE [dbo].[GetAlb]
(
@CodAlb Int,
@codcomune Int
)
AS
BEGIN
SELECT
codalb,
descrizione,
indirizzo,
cap,
citta,
codcomune,
provincia,
codprov,
codreg,
categoria,
piva,
tel,
fax,
email,
versprogramma,
nrletti,
nrletticonf,
dataattivazione,
datascadenza,CASE WHEN datablocco IS NULL THEN '' ELSE datablocco END,
pass
FROM dbo.albergo WHERE codalb=@CodAlb
AND codcomune=@codcomune
END
mi prende come dato 1/1/1900 mentre se c'è la data nel campo funziona tutto correttamente.
Io vorrei che quando il campo datablocco è nullo non mi deve riportare una data tipo 1/1/1900 ma bensì un valore nullo da poterlo gestire con il seguente codice per esempio:
If SqlDr.GetSqlDateTime(1).IsNull = False Then
Me.Textbox1.Text = SqlDr.GetSqlDateTime(1).Value
Elsel
Msgbox("Data non presente")
End If
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com