Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Setting datetime field to NULL in SQL using ADO
Message
From
24/02/2012 11:57:38
Kam Lee
SUNY-Health Science Center
Brooklyn, New York, United States
 
General information
Forum:
Visual FoxPro
Category:
Client/server
Environment versions
Visual FoxPro:
VFP 6 SP5
OS:
Windows XP
Network:
Windows 2003 Server
Database:
MS SQL Server
Application:
Desktop
Miscellaneous
Thread ID:
01536432
Message ID:
01536450
Views:
32
>>>>Hello,
>>>>I am connecting to a SQL sevrver 2005 using ADO. in VFP6 prg.
>>>>I need to set datetime field in a sql table back to NULL using rs.update.
>>>>I tried different ways but it still does not work.
>>>>I tried:
>>>>rs.Fields("discharge_date").Value=.NULL.
>>>>rs.Fields("discharge_date").Value=""
>>>>rs.Fields("discharge_date").Value={}
>>>>rs.Fields("discharge_date").Value=NULL
>>>>rs.Fields("discharge_date").Value="NULL"
>>>>
>>>>None of above works. I am still not unable to remove the value of the datetime field....
>>>>Any idea?
>>>>
>>>>Thanks,
>>>>Kam Lee
>>>>SUNY DMC
>>>
>>>
>>>Is the discharge_date field set to allow nulls in the SQL table?
>>yes, it allows NULLs
>>The field initialized to NULL when the row is first inserted , then it got update to a certain valid date, and then for certain reason I need to set it back to NULL.
>>I am running out of options....
>
it still not working ...

>
>I ran a search and found this answer
>system.dbnull.value
>which perhaps will not work in VFP.
>
>Did you try using a variable, e.g.
>
>ldDate = {} && date value
>ldDate = null
>
>and use ldDate variable?
Previous
Reply
Map
View

Click here to load this message in the networking platform