查询完加个判断
if id="" or (not isNumeric(id)) then
ResponseRedirect "jobasp"
ResponseEnd()
end if
这段只是对id进行校验
要在查询以后再加上一个转向判断
代码如下:
<%
dim rs,sql,id
id=Trim(RequestQueryString("id"))
id=SafeRequest(id,0)
if id="" or (not isNumeric(id)) then
else
set rs= ServerCreateObject("adodbrecordset")
sql="select job from job where id="&id
rsopen sql,conn,1,1
if rseof and rsbof then
ResponseRedirect "jobasp"
else
end if
end if
%>
呃,刚才就是我答的。
CREATE PROCEDURE [dbo][mysp_select_sth](@NO nvarchar(20),
@DateStart DATETIME,
@DateEnd DATETIME )
AS
SET NOCOUNT ON
SELECT
FROM
[MyTable]
WHERE
(isnull(@NO,'')='' or [序号] = @NO)
AND (isnull([时间],'')='' or [时间] >= @DateStart)
AND (isnull([时间],'')='' or [时间] <= @DateEnd)
这段代码,你测试有什么问题呢?
以上就是关于ASP中查询数据库ID为空处理全部的内容,包括:ASP中查询数据库ID为空处理、SQL Server 按时间段查询数据 表内时间为空时怎么处理、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)