ORACLE1.6版本日期默认值出错
lansings 发布于75月前 2答/1749阅

1、数据库有日期字段,如DATA时候,如果数据库这个字段有默认值SYSDATE,前台点击新增按钮会报错.同样还有TIMESTAMP也是有默认值,前台点击新增按钮就报错

后台报错信息:

前台不显示截图:

03:46:25:本地调用不合法,找不到类或者方法(NATIVE_CALL_INVALID):strutil.formatDate 位于15行 资源:/eova/htmltag/field.tag

根据参数未找到匹配的方法formatDate(String,String)

12|<%} else if(item.type == "查找框"){%>

13|    

<#find id="${item.en}" name="${name}" code="${item.object_code}" field="${item.en}" value="${value!}" multiple="${item.is_multiple}" isReadonly="${readnoly!false}" />

14|<%} else if(item.type == "时间框"){%>

15| <%if(!isEmpty(value!)){value = strutil.formatDate(value, 'yyyy-MM-dd HH:mm:ss');}%>

16|    

<#time id="${item.en}" name="${name}" value="${value!}" isReadonly="${readnoly!false}" options="format:'yyyy-MM-dd HH:mm:ss'" />

17|<%} else if(item.type == "日期框"){%>

18| <%if(!isEmpty(value!)){value = strutil.formatDate(value, 'yyyy-MM-dd');}%>

  ========================

  调用栈:

  /eova/htmltag/field.tag 行:15

  /eova/htmltag/form.tag 行:100

  /eova/widget/form/add.html 行:6


[沙发] Jieven
@lansings 默认值函数 目前只支持 NOW 其它的默认值都会当字符串处理
[地板] lansings
@Jieven  好的,谢谢老大。
提交评论