如何从SQL数据库中读取日期时间字段?这不起作用:emp.DateFacturation = (DateTime)(dr[DateFacturation])这也不是:emp.DateFacturation = DateTime.Parse(dr[DateFacturation].toString());解决方法:由于您已...
如何从SQL数据库中读取日期时间字段?
这不起作用:
emp.DateFacturation = (DateTime)(dr["DateFacturation"])
这也不是:
emp.DateFacturation = DateTime.Parse(dr["DateFacturation"].toString());
解决方法:
由于您已经评论了一个现已删除的答案:
dr is a DataReader
您可以使用SqlDataReader.GetDateTime.如果值为DBNull,则应首先检查DataReader.IsDBNull:
DateTime dateFacturation;
int colIndex = dr.GetOrdinal("DateFacturation");
if(!dr.IsDBNull( colIndex ))
dateFacturation = dr.GetDateTime( colIndex );
我使用GetOrdinal获取列名的列索引以将其传递给GetDateTime.
沃梦达教程
本文标题为:c# – 从SQL数据库中读取日期时间值
基础教程推荐
猜你喜欢
- C#实现chart控件动态曲线绘制 2023-05-22
- C#之Socket客户端全过程 2023-07-19
- C#中ref关键字的用法 2023-06-27
- C# 执行Javascript脚本的方法步骤 2023-05-12
- Unity创建平铺网格地图的方法 2023-06-22
- C#实现给Word每一页设置不同图片水印 2023-05-22
- (visual studio)c#连接mysql数据库 2023-11-25
- C#实现协变和逆变案例 2023-07-05
- C# 对象持久化详解 2022-10-27
- C#在Windows窗体控件实现内容拖放(DragDrop)功能 2023-06-09