的SQLserver版本 的Microsoft SQL Server Management Studio中10.0.5500.0SSM犯规让我在编辑前200
微软的Analysis Services客户端工具10.0.5500.0
Microsoft数据访问组件编辑DATETIMEOFFSET场( MDAC)6.1.7601.17514
微软MSXML 3.0 4.0 6.0
Microsoft Internet Explorer中9.0.8112.164 21
的Microsoft .NET Framework 2.0.50727.5456
操作系统6.1.7601
表定义:
CREATE TABLE [dbo].[UsersInRoles](
[UserId] [uniqueidentifier] NOT NULL,
[RoleId] [uniqueidentifier] NOT NULL,
[FromDateTime] [datetimeoffset](7) NOT NULL,
[ToDateTime] [datetimeoffset](7) NULL,
[IsActive] [bit] NOT NULL
我有一个约束条件如下:
ALTER TABLE [dbo].[UsersInRoles] ADD CONSTRAINT
[DF_UsersInRoles_FromDateTime]
DEFAULT (sysdatetimeoffset()) FOR [FromDateTime]
这似乎在工作ķ。 编辑200显示的值很好。我只是不能编辑它们。
我得到这个错误 The changed Value was not recognized as valid. .Net Framework type:DateTimeOffset Error Message:Offset must be specified> in whole minutes. Parameter Name: Offset
我试图改变date
或time
,而不是offset
。 即使允许NULLS
,我甚至不能删除该值。
我在做什么错?或者这是一个SSMS错误?
抱歉,忘记标记答案 – 2012-10-16 17:54:16