急!急!急!一个时间类型转换的问题恳请帮助高分相赠!

bian8021 2002-08-22 05:50:02
我有个程序接收表单中的日期如(2002-07-10)prod_no = Request.form("prod_no")
现想把它转换为日期和时间如(2002-07-10 00:00:00)以便和数据库中的数据进行比较上面的是初始日期还要接收终止日期如转换为(2002-07-11 23:59:59),恳请高手指点给我一个详细的代码好吗?
...全文
45 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
bian8021 2002-08-22
  • 打赏
  • 举报
回复
除了FormatDateTime还有别的办法把日期和时间联结在一起吗?
cmsoft 2002-08-22
  • 打赏
  • 举报
回复
set rs=server.CreateObject("adodb.recordset") '这个是什么记录集?
rs.CursorLocation=3

在这sql语句后面加
response.write sql2
response.end
把sql2的内容输出来,然后到sql server里执行一下查询,看错在什么地方
bian8021 2002-08-22
  • 打赏
  • 举报
回复

Set rrs =conn.Execute(sql2)
rankcode=rrs("ff")
cmsoft 2002-08-22
  • 打赏
  • 举报
回复
那行是25行呢?
bian8021 2002-08-22
  • 打赏
  • 举报
回复
set conn=server.CreateObject("adodb.connection")
conn.Open "vulcan","dbusr","dbusrpass"
prod_no = Request.form("prod_no")
prod_price = Request.form("prod_price")


prod_no0=FormatDateTime(prod_no, 2)
prod_price0=FormatDateTime(prod_price, 2)
sql2="select SUM(AMT) AS ff from F_IOCARD where TM betweem '"&prod_price0&"' and '"&prod_no0&"'"

set rs=server.CreateObject("adodb.recordset")
rs.CursorLocation=3

Set rrs =conn.Execute(sql2)
rankcode=rrs("ff")



'*******************************************************************************
%>
<p> </p>
<p> </p>
<p><td align=center>总价值:</td> <%Response.Write "<tr ><TD>" & rankcode & "</TD>"
%>
cmsoft 2002-08-22
  • 打赏
  • 举报
回复
把25行附近的代帖一段出来看看
bian8021 2002-08-22
  • 打赏
  • 举报
回复
本页无法显示
试图访问的网页出现问题,无法显示。

--------------------------------------------------------------------------------

请尝试以下方法:

单击 刷新按钮或者梢候再试。

打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(适用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
/MSADC/tt/PM_STAT_CHEK.asp, 第 25 行

cmsoft 2002-08-22
  • 打赏
  • 举报
回复
错误提示是什么,帖出来看看
bian8021 2002-08-22
  • 打赏
  • 举报
回复
试了不行还有别的办法吗?
cmsoft 2002-08-22
  • 打赏
  • 举报
回复
sql2="select SUM(AMT) AS ff from F_IOCARD where TM betweem '"&prod_price0&"' and '"&prod_no0&"'"
bian8021 2002-08-22
  • 打赏
  • 举报
回复
详细说一下好吗
cmsoft 2002-08-22
  • 打赏
  • 举报
回复
try

between …… and ……
bian8021 2002-08-22
  • 打赏
  • 举报
回复
sql
cmsoft 2002-08-22
  • 打赏
  • 举报
回复
什么数据库?ACCESS or another?
bian8021 2002-08-22
  • 打赏
  • 举报
回复
我把代码贴出来如下: <%
set conn=server.CreateObject("adodb.connection")
conn.Open "vulcan0","dbusr",""
prod_no = Request.form("prod_no")'接收的值为(2002-07-10)
prod_price = Request.form("prod_price")'接收的值为(2002-07-11)


prod_no0=FormatDateTime(prod_no, 2)
prod_price0=FormatDateTime(prod_price, 2)
'TM的数据类为DATATIME如(2002-07-10 03:45:27.456 )
sql2="select SUM(AMT) AS ff from F_IOCARD where TM<='"&prod_price0&"' and TM>='"&prod_no0&"'"
set rs=server.CreateObject("adodb.recordset")
rs.CursorLocation=3

Set rrs =conn.Execute(sql2)
rankcode=rrs("ff")



'*******************************************************************************
%>
运行时显示查询数据库那句出错那位高手改一下。
freezwy 2002-08-22
  • 打赏
  • 举报
回复
一般使用formatdatetime(datetime,2),显示结果如下:
<%
response.write formatdatetime(now(),1)&"<br>"
response.write formatdatetime(now(),2)&"<br>"
response.write formatdatetime(now(),3)&"<br>"
response.write formatdatetime(now(),4)&"<br>"
%>
2002年8月22日
2002-8-22
17:46:10
17:46

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧