CF9 createODBCDateTime() MS SQL Server Error / Bug

As we recently tried to migrate a Coldfusion 7 Project to Coldfusion 9.0.1 we noticed that obviously variables handling in Microsoft SQL Server JDBC interface has changed.

We performed these few tests for example – each of it separatly – and always got the same result:

INSERT INTO [mytable] ([datefield]) values (#createODBCDateTime(now())#)
INSERT INTO [mytable] ([datefield]) values (#now()#)
UPDATE [mytable] SET [datefield] = #createODBCDateTime(now())#
UPDATE [mytable] SET [datefield] = #now()#

The error Coldfusion gave us was a SQLServer JDBC error:

[Macromedia][SQLServer JDBC Driver][SQLServer]Bei der Konvertierung eines varchar-Datentyps in einen smalldatetime-Datentyp liegt der Wert außerhalb des gültigen Bereichs.

(weiterlesen…)

{lang: 'de'}
 

Schlagwörter: , , , ,
Filed under: Coldfusion | golney @ 20:28