Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    96

    come non inserire una data

    Qualcuno mi può spiegare come faccio a non inserire una data i un campo di tipo data in un db Access?
    Mi spiego:
    ho un form in cui se uno vuole può inserire una data, se non vuole la può lasciare vuota.
    Nel db ho impostato in "visualizzazione struttura" che il campo non è richiesto.
    Ma se provo ad uploadare il campo vuoto mi da errore di tipo "non corrispondente".
    Come faccio a lasciare vuoto 'sto benedetto campo?!

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    prova con qualcosa del tipo

    if Request.Form("data") = "" then
    campo_data = ""

    e poi nella insert inserisci campo_data
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    96
    niente da fare...
    non va nemmeno così

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    prova cosi:

    if Request.Form("data") = "" then
    campo_data = NULL

    e poi inserisci la variabile nel DB

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    96
    Già provato, ecco la risposta.

    "Errore di run-time di Microsoft VBScript (0x800A005E)
    Utilizzo non valido di Null: 'Replace' "

    Ora tiro una testata al muro...

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    quello di replace è un altro errore cmq è molto probabile che tu inserisca in modo errato la data..oppure tu non abbia settato correttamente il campo come non richiesto

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    96
    Mah...
    Io so che per settare come non richiesto devo semplicemente settarlo sulle proprietà del campo nella "visualizzazione struttura" in Access. E così ho fatto.
    A questo punto se lascio il campo vuoto, sia che gli passi direttamente request.form("data") che setti request.form("data")="null" mi da

    "Microsoft JET Database Engine (0x80040E07)
    Tipi di dati non corrispondenti nell'espressione criterio".

    Va ok se ci metto una data...

  8. #8
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    request.form("data")="null"
    request.form("data")=""

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.