Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    139

    Solito problema delle date

    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

  2. #2

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.