SQL的返回值?? select 主板条码 as 条码 from 领板明细表 where 主板条码='GAB88AGU0080'运行后返回的结果为:主板条码GAB88AGU0080如果我把这个条码从数据库中删除,返回的结果是什么?是NULL 还是???请高人指点,我需要这个值做判断,多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 返回零行记录.你需要把这个结果放到一个变量中去,结果是NULL. if EXISTS(select 主板条码 as 条码 from 领板明细表 where 主板条码='GAB88AGU0080' )begin --操作1endelsebegin --操作2end select 1 as col where 1=2/*col-----------(0 row(s) affected)*/没有记录返回。你在代码里应该先用返回行数进行一次判断。比如你用datatable接收数据。datatable dt = new datatable();dt = mgr.getRecordByID("GAB88AGU0080");if(null == dt || 0 == dt.Rows.Count){ Response.Write("<script language=javascript>alert('没有数据!')</script>"); return;} select isnull(主板条码,null) as 条码 from 领板明细表 where 主板条码='GAB88AGU0080' 一个简单的sql求大神给力! 菜鸟问题 sql server 2005 触发器 SQL Replication 的log能在哪里看到? SQL 2005 如何update syscolumns。 启动不了mysql 请教高手 问下大家, profiler怎么能抓到Cursor Open和Cursor Close的事件啊? 求sql语句 诚求:共同合作编写小型POS收款系统 小型人事工资系统等软件 SQL问问题,在线等待,快快快! 我这样的语句为什么有错 急救中心::请大虾帮我解析一段SQL语句 简单select语句解释
if EXISTS(select 主板条码 as 条码 from 领板明细表 where 主板条码='GAB88AGU0080' )
begin
--操作1
end
else
begin
--操作2
end
/*
col
-----------(0 row(s) affected)
*/
没有记录返回。
你在代码里应该先用返回行数进行一次判断。
比如你用datatable接收数据。
datatable dt = new datatable();
dt = mgr.getRecordByID("GAB88AGU0080");
if(null == dt || 0 == dt.Rows.Count)
{
Response.Write("<script language=javascript>alert('没有数据!')</script>");
return;
}