- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试执行一个存储过程,其中参数之一的类型为smalldatetime
。过去,我总是将 datetime2
和 datetime
字段编码为字符串,并且效果很好。我正在使用Microsoft JDBC Driver
尝试使用 string/nvarchar 作为smalldatetime 参数时出现此错误。
Error converting data type nvarchar to smalldatetime. Query: EXEC dg.FooBar ?, ?, ?, ?, ? Parameters: [[123, 1, 2099-01-01, 1, DG TEST]]
查看microsoft documentation它建议使用 java.sql.Timestamp 类。将我的 java 代码更改为 Timestamp.valueOf(LocalDate.of(2099, 1, 1).atStartOfDay())
我收到类似的错误。
Error converting data type datetime2 to smalldatetime. Query: EXEC dg.FooBar ?, ?, ?, ?, ? Parameters: [[123, 1, 2099-01-01 00:00:00.0, 1, DG TEST]]
感谢任何帮助。
最佳答案
smalldatetime 支持的日期范围是 1900-01-01 到 2079-06-06
https://learn.microsoft.com/en-us/sql/t-sql/data-types/smalldatetime-transact-sql
您正在尝试传递 2099-01-01 00:00:00.0,该值超出范围。
关于java - sql server Smalldatetime 的 JDBC 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45197841/
我有一个表格,它从我的“smalltime”类型的数据库中获取一个项目,我想将它重新添加到另一个数据库中作为“smalldatetime”但是我遇到的问题是正在读取我的项目一个字符串。我不确定采用什么
我的字符串排列方式与 yyyy-dd-MM HH:mm:ss 格式匹配它可能看起来像这样 2010-20-12 13:30:00 我需要将其插入到 SQL Server 中的一个 smalldatet
有办法吗?以下不起作用: var customer = constructor.Entity(); customer.Property(c => c.Date).DataType("smalldate
SELECT S.studentID, S.studentFName, S.DOB, S.studentEMail, S.studentAddress FROM Student AS S RIGHT
SQL Server 2005 如何检查是否给定 日期 有效 smalldatetime ?在将 datetime 转换为 smalldatetime 之前,我已经知道该值是有效的 datetime。
我在 SQL Server 中有一个表,其列类型为 smalldatetime,并且我正在使用 PreparedStatement 读取/写入表中的数据。例如我的 table 是这样的: |
我有一个 smalldatetime 字段,我试图将其转换为 LINQ 中的字符串。这是我当前的代码: var entities = from a in dbcontext.Article where
在 C# 中有 SqlDateTime.MinValue 和 SqlDateTime.MaxValue,但我无法从 SQL Server 中找到 SmallDateTime 数据类型. var sma
我正在尝试调试旧的 VB6我的工作程序。它充满了错误和硬编码的东西。 该程序正在连接 SQL Server 2005 数据库以使用存储过程读取和写入信息。 由于该程序在我工作时仍在使用,因此我备份了数
如何将 smalldatetime 转换为 varchar?我已经尝试了 http://msdn.microsoft.com/en-us/library/aa226054%28SQL.80%29.as
我有一个包含 800 多条记录的表。在此表中,我有一个名为“Data”的列,数据类型为 varchar(10),其中包含 dd.MM.yyyy 格式的日期。我想将其转换为 smalldatetime。
我正在从 SQL Server 数据库中将一个 smalldatetime 提取到一个 java 类 (2014-03-11 11:49:00) 中,并想在 java 中比较这个 date-1 和今天
我需要将 datetime2 转换为 smalldatetime 谁能给我一个如何将 datetime2 转换为 smalldatetime 触发器的简单示例 我认为触发器是执行此操作的方法,但还没有
我在 SQL Server 中遇到一个关于 smalldatetime 数据类型的奇怪问题。 我有一个非常基本的表 create table datetest ( value smalld
我已经阅读了几篇关于在 SQL Server 中使用支持日期的数据类型的文章,但我仍然不确定要使用哪种数据。 人人都说用新的强大datetime2输入但 smalldatetime在内存方面仍然更方便
我有一列smalldatetime类型,date 我想运行一个只检索行的查询: 其中 date = convert(smalldatetime,GetDate()) 但是,这永远不会找到匹配项,因为它
代码: strSql = "insert into table2 (transactiondate) values ('" & transactiondate & "')" 似乎给了我运行时错误: T
如何在 C# 中将 datetime 转换为 smalldatetime?我正在获取日期,我需要将其转换为与数据库一致。禁止在sql中改变列的数据类型。 最佳答案 您可以为您的 Entity Fram
我有一个表 dates,其中列 fileid 类型为 int 和 dtime 时间为 smalldatetime 。这是为了跟踪文件上传的日期和时间。 ??? 在我的模型的以下部分中应该是什么?它是否
我正在尝试执行一个存储过程,其中参数之一的类型为smalldatetime。过去,我总是将 datetime2 和 datetime 字段编码为字符串,并且效果很好。我正在使用Microsoft JD
我是一名优秀的程序员,十分优秀!