Solito problema delle date

lunedì 04 luglio 2005 - 13.11

temerario Profilo | Junior Member

Mi trovo con il solito problema delle date.

Io normalmente l'avevo risolto in questo modo.

Sul Db (MYSQL) il campo data è dichiarato come Date ... (ho provato anche a cambiarlo in Datetime).
Nella creazione dei parametri per la insert ho:

cmdInsert.Parameters.Add(New MySqlParameter("datainizio", MySqlDbType.Date, 10)).Value = checkDateZero("")

dove:
Public Function checkDateZero(ByVal txt As String) As Object
If txt.Length = 0 Then
checkDateZero = DBNull.Value
Else
checkDateZero = CDate(txt)
End If
End Function

E fino ad ora funziona tranquilamente.
Ora in una situazione mi succede che anche con questo procedimento sul db mi trovo sempre "01/01/0001" e non NULL.
Ho provato anche ad assegnare direttamente ctype("DBNull.Value", Object) ma nulla da fare?

Come posso risolvere questo problema?

Ciao e grazie

temerario Profilo | Junior Member

purtroppo da quello che ho potuto vedere... non esistono.

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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5