asp调用存储过程遇到到的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:54:30
我用mssql创建了一个表包括(id,uername,turename,sex,apptime,com)几个字段,其中turename和com是可以为空的字段,表中现已存入了数据。并创建好存储过程(带一个输入参数,作用是查询表条件)。现在遇到的问题是,当我用asp调用的时候也正常,但是如果遇到有字段为空的情况就不行,假如一条记录中的 turename和com为空值,在显示的时候 如(<%=rs("username")%>,(<%=rs("truename")%>),(<%=rs("sex")%>)后面的sex字段就显示不出来,如果要改才(<%=rs("username")%>,(<%=rs("sex")%>)(<%=rs("truename")%>) 这时sex字段才显示,好像要是为空几必须放到最后才行,请问下这是什么原因。
是的 null 后面的不显示了,存储过程代码简化为:CREATE PROCEDURE news_cgshow
@newsid int
as
set nocount on
begin
select * from news
where id=@newsid
end
GO

自己试了一下,没这个问题。null就显示为''

用的是SQL2005,默认设置..

null 后面的就不显示了

代码贴出来