asp如何调用access数据库并执行数据库代码,比如<%=now()%>
access数据库里有个表,now内容是<%=now()%>我用response.Write(conn("now")),显示出来<%=now()%>我要的效果是(这个是当...
access数据库里有个表,now内容是<%=now()%>
我用response.Write(conn("now")),显示出来<%=now()%>
我要的效果是(这个是当时的时间):2014-04-05 11:49:04
大家帮我看看这个能行不? 展开
我用response.Write(conn("now")),显示出来<%=now()%>
我要的效果是(这个是当时的时间):2014-04-05 11:49:04
大家帮我看看这个能行不? 展开
1个回答
2014-05-05
展开全部
数据库内容是什么,显示出来就是什么!
数据库储存数据的,而不是储存逻辑代码的!
你存<%=now()%>
那对于数据库来说,他只是个字符串数据,而不是asp函数代码!
那不显示2014-04-05 11:49:04完全不可能的!
除非,你这样试试:
我用response.Write( eval( conn("now") )) 试试!
数据库储存数据的,而不是储存逻辑代码的!
你存<%=now()%>
那对于数据库来说,他只是个字符串数据,而不是asp函数代码!
那不显示2014-04-05 11:49:04完全不可能的!
除非,你这样试试:
我用response.Write( eval( conn("now") )) 试试!
更多追问追答
追问
不行
追答
本来就不行!
真不知道你怎么会有这种逻辑想法!
就算你的想法能成立,那也 是画蛇添脚的做法!
asp本身有内置函数,用于获取到期日期时间 now()
那又何必存在数据库,然后再从数据库取出来呢?
直接写上不是更省事吗?
也许你是想在这个字段存储时间,
建议:
将字段类型改为时间类型, 默认值哪里填上now()这个函数, 然后保存, 当数据表有新的记录插入,而且没有给这个字段指定值的时候,这个字段的值会自动填入当前日期时间
而无需你弄个什么asp代码在里面!
要知道,数据库本不属于任何编程语言, 无论是asp、php还是jsp等!
数据库是看不懂什么asp、php代码等!
数据库能接受的唯一语言就是Sql
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询