第一个存储过程:
create procedure x as
select * form tb where id <90 --是空的
select * from tb
end
GO第二个存储过程:
create procedure Y as
select * form tb
select * from tb where id <90 --是空的
end
GO
//C# - 1
SqlDataAdapter da = new SqlDataAdapter("EXEC x",GETconnection);
DataSet ds = new DataSet();
da.Fill(ds,"sss");
这样得到的是非空的//C# - 2
SqlDataAdapter da = new SqlDataAdapter("EXEC x",GETconnection);
DataSet ds = new DataSet();
da.Fill(ds,"sss");
这样得到的是空的请问这种情况下,我怎么做才能得到非空的结果集(前提是:利用//C# - 2的方法)
create procedure x as
select * form tb where id <90 --是空的
select * from tb
end
GO第二个存储过程:
create procedure Y as
select * form tb
select * from tb where id <90 --是空的
end
GO
//C# - 1
SqlDataAdapter da = new SqlDataAdapter("EXEC x",GETconnection);
DataSet ds = new DataSet();
da.Fill(ds,"sss");
这样得到的是非空的//C# - 2
SqlDataAdapter da = new SqlDataAdapter("EXEC x",GETconnection);
DataSet ds = new DataSet();
da.Fill(ds,"sss");
这样得到的是空的请问这种情况下,我怎么做才能得到非空的结果集(前提是:利用//C# - 2的方法)
da.Fill(ds);the first resultset should be in ds.Tables[0]
the second in ds.Tables[1]