当我尝试从C#中的postgresql检索日期字段时出现此错误。如在select datefield from table
。Postgresql错误:字符串未被识别为有效的日期时间
运行postgesql的系统位于IST时区。我无法编辑数据库或部署它的系统上的任何设置。我可以在代码中执行什么操作来防止此问题?
更新:客户端在MST timzone上。忘了提到这一点。
UPDTATE2:将代码附加
DbDataAdapter myAdapter = dbFactory.NewDataAdapter(sSQL, myConnection);
if (myConnection.State != ConnectionState.Open)
myConnection.Open();
ds = new DataSet();
myAdapter.Fill(ds, dataTableName);
请出示您所使用的C#代码,而不仅仅是SQL。 – 2011-03-11 10:12:32