dbTalk Databases Forums  

Update Column with Type datetime

comp.databases.ms-sqlserver comp.databases.ms-sqlserver


Discuss Update Column with Type datetime in the comp.databases.ms-sqlserver forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Thomas609@gmail.com
 
Posts: n/a

Default Update Column with Type datetime - 12-17-2007 , 02:52 AM






Hi,

I want to update a column typed datetime. My statement is:

update 'tablename' set Datum_Ende = '2007-12-17 08:49:04.000' where
'columnID_name' = 23250 and 'columndate_Name' = convert(datetime,
'17.12.2007 08:08:04')

This effects an error. The Server said, the dateTime value is out of
valid Domain.

I have tried various statements like this and i think, the problem is
the blank between date and time.

Can someone help me?

Thanks

Thomas

Reply With Quote
  #2  
Old   
Dan Guzman
 
Posts: n/a

Default Re: Update Column with Type datetime - 12-17-2007 , 06:32 AM






Quote:
I have tried various statements like this and i think, the problem is
the blank between date and time.
The interpretation of this date string depends on the DATEFORMAT setting. I
suggest you use either of these 2 formats to avoid ambiguity:

'2007-12-17T08:49:04.000'
'20071217T08:49:04.000'

What is the data type of 'columndate_Name'? If the data type is other than
datetime or smalldatetime, you may get an error if the column contains
invalid datetime data.

--
Hope this helps.

Dan Guzman
SQL Server MVP

<Thomas609 (AT) gmail (DOT) com> wrote

Quote:
Hi,

I want to update a column typed datetime. My statement is:

update 'tablename' set Datum_Ende = '2007-12-17 08:49:04.000' where
'columnID_name' = 23250 and 'columndate_Name' = convert(datetime,
'17.12.2007 08:08:04')

This effects an error. The Server said, the dateTime value is out of
valid Domain.

I have tried various statements like this and i think, the problem is
the blank between date and time.

Can someone help me?

Thanks

Thomas


Reply With Quote
  #3  
Old   
Madhivanan
 
Posts: n/a

Default Re: Update Column with Type datetime - 12-18-2007 , 06:53 AM



On Dec 17, 1:52 pm, Thomas... (AT) gmail (DOT) com wrote:
Quote:
Hi,

I want to update a column typed datetime. My statement is:

update 'tablename' set Datum_Ende = '2007-12-17 08:49:04.000' where
'columnID_name' = 23250 and 'columndate_Name' = convert(datetime,
'17.12.2007 08:08:04')

This effects an error. The Server said, the dateTime value is out of
valid Domain.

I have tried various statements like this and i think, the problem is
the blank between date and time.

Can someone help me?

Thanks

Thomas

You need to express date values in universal YYYYMMDD HH:MM:SS format


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.