Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ganesha
    Registrato dal
    Jan 2003
    Messaggi
    357

    [VB] cancellare una data su db access

    in una tabella access ho dei campi data/ora,
    alcuni sono valorizzati, altri no.

    la pagina che permette di gestire queste date funziona bene eccetto se cerco di cancellarne una..
    infatti se gli assegno il valore "" (.PRO_data_chiusura = ""), mi da 'cast non valido'..
    se provo con .PRO_data_chiusura = Nothing, mi cambia la data in 01/01/0001..

    come posso fare?

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: [VB] cancellare una data su db access

    Originariamente inviato da ganesha
    in una tabella access ho dei campi data/ora,
    alcuni sono valorizzati, altri no.

    la pagina che permette di gestire queste date funziona bene eccetto se cerco di cancellarne una..
    infatti se gli assegno il valore "" (.PRO_data_chiusura = ""), mi da 'cast non valido'..
    se provo con .PRO_data_chiusura = Nothing, mi cambia la data in 01/01/0001..

    come posso fare?
    Potresti dare un valore di default alle date nel caso il valore sia nullo.
    Tipo 01-01-1900 o anche 01/01/0001 che non credo userai mai come data valida.

  3. #3
    puoi valorizzare la data a null:
    PRO_data_chiusura = null

  4. #4
    Utente di HTML.it L'avatar di ganesha
    Registrato dal
    Jan 2003
    Messaggi
    357
    null(c/c#) e nothing(vb) sono la stessa cosa.

    l'errore non viene generato dal campo data/ora di access ma dal campo date di ado.
    ho risolto definendo il campo del dataset come string invece che date e assegnandovi il valore nothing :metallica

    grazie

  5. #5
    Originariamente inviato da ganesha
    null(c/c#) e nothing(vb) sono la stessa cosa.
    Quello pero non è ne C# ne VB, è SQL

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 © 2026 vBulletin Solutions, Inc. All rights reserved.