Visualizzazione dei risultati da 1 a 10 su 10

Discussione: data vuota

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    107

    data vuota


    salve
    ho vari textbox collegati a diversi campi di un database.
    Uno i questi è un campo di tipo data collegato al txtbox1.
    Quando inserisco nel database da vb net scrivo Cdate(txtbox1.text)
    ma se txtbox1="" (stringa vuota) mi dice che non può convertire una stringa nulla in data.
    Ma io devo poter inserire diciamo "una data nulla o vuota"
    come fare?

    GRAZIE
    device78

  2. #2
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    Ciao ,
    Per caso hai messo sul sul campo nella tabella che non ammette NULL???

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    107
    no il databse accetta valore nulli.
    E che no riesco a convertire uan stringa nilla in una data nulla
    device78

  4. #4
    Il database è in Access? Se si, devi impostare la proprietà "Richiesto" del campo Data a "no".

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    107
    già fatto.
    Non capisco come fare
    uso Cdate(txtbox1.text) ma se txtbox1.text="" mi da un eccezzione.


    GRAZIE
    device78

  6. #6
    non capisco cosa intendi per "data nulla"...
    la funzione CDate richiede perforza una data valida...
    non puoi lasciarla vuota, puoi solo saltare la funzione

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    107
    devo inserire nel database un valore vuoto o nullo su un campo data se in ingresso do una stringa=""
    cioè se textbox1.text="12/08/2004" inserisco nel databse la data 12/08/2004.
    se textbox1.text="" devo inserire la data vuota nulla.
    Spero di essere stato chiaro

    grazie
    device78

  8. #8
    ciao device

    ti invito a leggere il regolamento del forum (< QUI >) con particolare attenzione alla sezione riguardante i titoli delle discussioni: il linguaggio utilizzato e la relativa versione devono essere necessariamente specificati nel titolo per favorire la consultazione del forum oltre che l'aiuto da fornire.



    ---------------
    per quanto riguarda il tuo problema...
    non è possibile mettere, o almeno io non ci sono mai riuscita, un valore NULL o cmq vuoto in un campo dichiarato come DATE.
    ciò che puoi fare è gestire le date con i campi di testo, quindi trasformando anche il campo del database in STRING.

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    107
    fatto... scusate....grazie
    device78

  10. #10
    Io risolverei il problema con:


    If textbox1.text="" Then 'inserisci 00/00/00 o NULL'
    Else 'inserisci CDate(textbox1.text)'


    sempre che abbia capito cosa tu voglia fare : )

    Best regards,
    alesssia
    Secondo alcuni autorevoli testi di tecnica di aeronautica, il calabrone non può volare, a causa della forma e del peso del proprio corpo in rapporto alla superficie alare.
    Ma il calabrone non lo sa e perciò continua a volare. (Igor Sikorsky)

    Chi beve solo acqua ha un segreto da nascondere (Charles Baudelaire)

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.