Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    [VB.NET] - Inserire valore Null in campo Date

    Ciao a tutti!
    Ho un campo Date su un DB MYSQL che accetta il valore Null.

    Ho necessità di poter modificare tale campo (se serve) impostando appunto il valore Null!
    Ho provato in questi modi:
    codice:
    Dim cmdIndCli As New MySqlCommand
    cmdIndCli.Parameters.Add("@dataFineValiditaIndCli", MySqlDbType.Date).value=DbNull.value
    codice:
    Dim cmdIndCli As New MySqlCommand
    cmdIndCli.Parameters.Add("@dataFineValiditaIndCli", MySqlDbType.Date).value=system.Null.value
    codice:
    Dim cmdIndCli As New MySqlCommand
    cmdIndCli.Parameters.Add("@dataFineValiditaIndCli", MySqlDbType.Date).value=Nothing
    codice:
    Dim cmdIndCli As New MySqlCommand
    cmdIndCli.Parameters.Add("@dataFineValiditaIndCli", MySqlDbType.Date).value="Null"
    Ma in tutti i casi mi da errore perchè non riesce ad eseguire il cast da Date a INT32....

    COme cavolo setto un parametro a Null? xD

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: [VB.NET] - Inserire valore Null in campo Date

    COme cavolo setto un parametro a Null? xD
    Lo devi fare assolutamente senza cavoli, altrimenti non funziona

    devi usare DBNull.Value




    ps. fatti una funzione pubblica che accetta una stringa s.
    Se s = "" allora restituisci DBNull.Value
    altrimenti restituisci s medesimo
    Pietro

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.