我正在为我的应用程序使用Castle ActiveRecord。我的问题是如何使用的时间字符串在HQL像这样(不使用参数):HQL中的日期时间字符串
"from Contact c where c.DayOfBirth = '5/3/1988'"
我正在为我的应用程序使用Castle ActiveRecord。我的问题是如何使用的时间字符串在HQL像这样(不使用参数):HQL中的日期时间字符串
"from Contact c where c.DayOfBirth = '5/3/1988'"
尝试使用YYYY-MM-DD格式:
from Contact c where c.DayOfBirth = '1988-05-03'
谢谢谢夫。我曾尝试过:“从联系人c where c.DayOfBirth = 1988-05-03”,并且查询可以执行而不会抛出异常,但它没有返回任何记录。 – hanuman0503 2010-08-26 02:34:49
@TrầnQuốcBình:你可能想'在'1988-05-03'和'1988-05-04'之间的c.DayOfBirth'' – 2010-08-26 15:54:36
它仍然不起作用。 – hanuman0503 2010-08-27 06:00:23
是什么问题呢?它错误,还是只返回错误的结果? – codemonkeh 2010-08-31 04:17:19