ASP中查询数据库ID为空处理

ASP中查询数据库ID为空处理,第1张

查询完加个判断

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 按时间段查询数据 表内时间为空时怎么处理、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10200438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存