Index: fdo/trunk/Providers/PostGIS/Src/Provider/InsertCommand.cpp
===================================================================
--- fdo/trunk/Providers/PostGIS/Src/Provider/InsertCommand.cpp	(revision 2)
+++ fdo/trunk/Providers/PostGIS/Src/Provider/InsertCommand.cpp	(working copy)
@@ -205,6 +205,10 @@
                             FDOLOG_WRITE(L"convert Date:", dateValuePtr->ToString());
                             value = static_cast<char const*>(FdoStringP(dateValuePtr->ToString()));
                         }
+                        else
+                        {
+                          value = "null";
+                        }
                         expProc->ReleaseBuffer();
                     }
                     else
Index: fdo/trunk/Providers/PostGIS/Src/Provider/UpdateCommand.cpp
===================================================================
--- fdo/trunk/Providers/PostGIS/Src/Provider/UpdateCommand.cpp	(revision 3)
+++ fdo/trunk/Providers/PostGIS/Src/Provider/UpdateCommand.cpp	(working copy)
@@ -127,7 +127,11 @@
                         FDOLOG_WRITE(L"convert Date:", dateValuePtr->ToString());
                         value = static_cast<char const*>(FdoStringP(dateValuePtr->ToString()));
                     }
-                    expProc->ReleaseBuffer();
+                    else
+                    {
+                      value = "null";
+                    }
+                   expProc->ReleaseBuffer();
                 }
                 else
                 {

