SlDateTime.Null

lunedì 08 marzo 2010 - 10.24

ilario Profilo | Senior Member

ciao

ho un arraylist contenente dei parametri sql
li aggiungo con questo

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ho creato questa funzione che mi ricerca e mi restituisce una stringa con il valore di un determinato parametro

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

all'interno ci possono essere delle date null SqlDateTime.Null , ma non me le vede e di conseguenza mi da errore con cdate

dove sbaglio?

ho provato anche is Is System.DBNull.Value Then ma è la stessa cosa

ciao
ilario

alx_81 Profilo | Guru

>ciao
Ciao

>ho creato questa funzione che mi ricerca e mi restituisce una
>stringa con il valore di un determinato parametro

>all'interno ci possono essere delle date null SqlDateTime.Null
>, ma non me le vede e di conseguenza mi da errore con cdate
>dove sbaglio?
>ho provato anche is Is System.DBNull.Value Then ma è la stessa cosa
ma hai provato a debuggare per controllare l'effettivo valore del parametro?
Se non te lo riconosce significa che il valore non è proprio quello..
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

ilario Profilo | Senior Member

ho controllato quando ricevo l'errore , il nome nel parametro è corretto

il il value è sqltypes.sqldatatime con scritto i dati hanno valore Null , isnull = true

infatti quando aggiungo il parametro di quella data è inesistente
Parametro.Value = SqlTypes.SqlDateTime.Null

ilario Profilo | Senior Member

ciao
dopo una trentina di tentativi con combinazioni diverse

con questa funziona
if record.value.tostring = "Null" then

ma è corretta?

ciao
ilairo

alx_81 Profilo | Guru

>ciao
>dopo una trentina di tentativi con combinazioni diverse
>
>con questa funziona
>if record.value.tostring = "Null" then
>
>ma è corretta?
mah.. è molto brutta. Ma dovrei capire effettivamente cosa c'è nel campo. Da remoto è dura
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

ilario Profilo | Senior Member

mah.. è molto brutta. Ma dovrei capire effettivamente cosa c'è nel campo. Da remoto è dura
--

se puoi provare metti in una form una semplice text lasciala vuota

inseririsci la sub e la function

poi
dim listaparametri as new arraylist

aggiungiparametrodata(listaparametri,"@data",parametrerdirection.input,txtdata.text)

message.show (cercavaluedata(listaparametri,"@data")

vedrai che restituisce sqldatatime isnull = true

grazie mille
ilario


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5