SQL script, how to clear a date field

Roelof
Member Posts: 377
I'm currently writing a SQL script to clear a date field of a NAV table. If I clear it as a blank it will give me a weird sql date format and I'm not able to run the table or record. Any idea how to do this? PS: a 'NULL' value or 0 doesn't work either.
Roelof de Jonghttp://www.wye.com
0
Answers
-
I guess you need to use 1900-01-010
-
If it should be the empty date for NAV, you should populate it with 1753-01-011
-
NAV doesn't do NULLs... That's the thing I am most frustrated about when it comes to NAV. Well, that and the DATE, TIME, and DATETIME types
The earliest value you can store in SQL server is '1 Jan 1753 00:00:00.000'. So that's what NAV uses as an 'empty' date. NULL would be more elegant but that's not an option in NAV.0 -
Thanks you all. Yes I finally figured this out. and I need to use the '1753 00:00:00.000' string instead of the NULL value.
Roelof de Jonghttp://www.wye.com0 -
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions