数据库
首页 > 数据库> > SqlDbType.DateTime不存储秒吗?

SqlDbType.DateTime不存储秒吗?

作者:互联网

using System.Data;
using System.Data.SqlClient;

我正在使用SqlDbType.DateTime的SqlCommand cmd.Parameters在数据库中创建记录.

秒数未存储在数据库中. db中的字段的类型为datetime.

我是否需要做一些特殊的事情来节省秒数,还是SqlDbType.DateTime不这样做?

解决方法:

SqlDbType.DateTime映射到SQL的DATETIME数据类型,该数据类型精确到3.33毫秒.听起来您可能正在将值放入SQL Server的SMALLDATETIME字段中,该字段仅精确到分钟. SqlDbType.DateTime参数将是与DATETIME和SMALLDATETIME一起使用的正确选择.

标签:sqlcommand,ado-net,sql-server-2005,datetime,c
来源: https://codeday.me/bug/20191210/2102748.html