我试图将NOW
插入到MySQL表中。喜欢的东西:从Coldfusion在MSSQL中插入datetime
<cfset datatime = CREATEODBCDATETIME(Now()) />
<cfquery name="qInsert" datasource="#dbanme#" >
INSERT INTO TableName(....,date_created, date_modified)
VALUES(...,'#datatime#', '#datatime#')
</cfquery>
但我收到以下错误:
Invalid JDBC timestamp escape
任何帮助吗?
不在于它真的很重要,但它是一个MSSQL或MySQL表?你在问题中列出一个,在标题中列出另一个。这很重要,因为您可以使用MySQL的Now()函数或MSSQL的getDate()函数获取当前日期/时间,没有理由让CF执行此操作。 – Busches 2013-03-05 16:54:49
'createODBCDateTime'返回一个日期时间对象。 DateTime对象不应被引用。 [这是什么导致你的语法错误](http://stackoverflow.com/questions/10057107/insert-date-and-time-into-mysql-with-coldfusion/10057405#10057405)。也就是说,正如其他人所建议的,你应该对所有可变参数值使用cfqueryparam。 – Leigh 2013-03-05 17:28:12