Simple Dumb Question - Null for Date/Time Field

Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default Simple Dumb Question - Null for Date/Time Field

    using cf mx ms sql 2000. i have an update form that contains a field for date a
    procedure was signed. the problem is if the procedure was not signed, the user
    doesn't enter anything into the date field. but when they click the update
    button the update query inserts 1900-01-01 00:00:00 into the field in the db.

    Paulie579 Guest

  2. Similar Questions and Discussions

    1. Get current date/time? Use them in hidden field?
      I've got an app that works as a reception log for clients coming in our agency. The receptionist logs each client's name into our log database. ...
    2. Syntax error when trying to update date/time field
      I am getting a MS Access ODBC Syntax error (missing operator) in query expression '2006-01-05 09:17:01.0' when I try to execute an update query. On...
    3. Date/Time field default values!
      I'm creating a CF page that keeps track of dates/time of things. I have all my Date/Time fields set-up as Date/Time in access and I use...
    4. date & time in form field
      I want to put the current date and time into a form field which will them be submitted to a database. Is this possible? If so, what code should I...
    5. Separated date and time or one datetime field
      Hi all, I am learning php+mysql and am trying to set up a log database. I wonder if it is better to have 2 different columns for date and time...
  3. #2

    Default Re: Simple Dumb Question - Null for Date/Time Field

    inside the update query you could do something like this

    <cfif form.updateddate neq "">
    Updateddate = '#form.updateddate#'
    </cfif>
    only when updateddate is fill it would update the date field


    jorgepino Guest

  4. #3

    Default Re: Simple Dumb Question - Null for Date/Time Field

    thanks
    Paulie579 Guest

  5. #4

    Default Re: Simple Dumb Question - Null for Date/Time Field

    Another option would be to use the <CFQUERYPARAM> tag. Something like:

    <cfset updatedate_null = not IsDate(form.updatedate)>

    <cfquery>
    update Table
    set Updatedate = <cfqueryparma value="#form.updatedate#"
    null="#variables.updatedate_null#">
    where ...
    </cfquery>

    That way an actual "null" will be sent if form.updatedate is not a date.

    Hope this helps,
    Sean

    ssawka Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139