| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1241 人关注过本帖
标题:请教ASP代码的一个小问题!!
取消只看楼主 加入收藏
zjcwg
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-9-29
收藏
得分:0 
应该没有存储什么,因为在数据库中不存在这个变量。如果不要这个变量行不行?

2007-10-09 16:39
zjcwg
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-9-29
收藏
得分:0 
我将两个相关联的文件发给你看看。

[此贴子已经被作者于2007-10-11 14:27:46编辑过]



PxTPSWMH.rar (2.41 KB) 请教ASP代码的一个小问题!!



F687DHQ6.rar (4.13 KB) 请教ASP代码的一个小问题!!


2007-10-09 16:49
zjcwg
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-9-29
收藏
得分:0 
谢谢你的帮助。但我现在的问题不是在日期的转换。而是如何将当前要登记的新表与库中已有的内容进行判断,确定是否可以登记。以确保每天只能登记一张表。判断的要素是日期(也是在页面中显示的信息标题)。

2007-10-09 17:09
zjcwg
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-9-29
收藏
得分:0 

这段代码的目的是为了判断数据库(ship)中的NewDate是否存在相同,如果存在,即提示“对不起,此天的船舶动态表已存在,请您修改或重新建立”的错误信息,如果没有,即写入新的登记表信息。目的是为了阻止与当天相同的表被写入库中,以达到限制一天内出现相同的登记表。现在老是出错,请问错在哪??NewDate是日期型字段,由用户输入的日期,同时也是在网页中显示的信息标题,通过点击Newdate,可显示一张数据报表。

<%
founderr=false

if request.form("Duty")="" then
errmsg=errmsg+"<br>"+"<li>请输入值班人员名字!"
founderr=true
else
Duty=trim(request.form("Duty"))
end if
if request.form("NewDate")="" then
errmsg=errmsg+"<br>"+"<li>请调整时间格式!"
founderr=true
else
NewDate=trim(request.form("NewDate"))
end if

if founderr=true then
call error()
else

sql="select * from ship where NewDate='"&NewDate&"'"
rs.open sql,conn,1,3
if not rs.eof or NewDate=NewDate then
errmsg="<br>"+"<li>对不起,此天的船舶动态表已存在,请您修改或重新建立。"
founderr=true
else

rs.addnew

rs("Duty")=Duty
rs("NewDate")=NewDate

........




[此贴子已经被作者于2007-10-11 14:39:38编辑过]


2007-10-11 14:23
快速回复:请教ASP代码的一个小问题!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.071401 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved