asp调用存储过程遇到到的问题
我用mssql创建了一个表包括(id,uername,turename,sex,apptime,com)几个字段,其中turename和com是可以为空的字段,表中现已存...
我用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 后面的不显示了,存储过程代码简化为:CREATE PROCEDURE news_cgshow
@newsid int
as
set nocount on
begin
select * from news
where id=@newsid
end
GO 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询