C#和(sql server 2000)存储过程的简单问题!
发布网友
发布时间:2022-04-28 18:26
我来回答
共1个回答
热心网友
时间:2023-09-14 05:12
存储过程:
create
proc
proc_aa
as
begin
select
*
from
表
end
调用存储过程的方法
public
static
DataSet
GetDsByParam(string
存储过程名字,
SqlParameter[]
sps//参数,这里为空)
{
try
{
conn
=
new
SqlConnection(连接数据库的字符串);
conn.Open();
cmd
=
new
SqlCommand(存储过程名字,
conn);
cmd.CommandType
=
CommandType.StoredProcere;
foreach
(SqlParameter
sp
in
sps)
{
cmd.Parameters.Add(sp);
}
da
=
new
SqlDataAdapter();
da.SelectCommand
=
cmd;
ds
=
new
DataSet();
da.Fill(ds);
return
ds;
}
catch
(Exception
ex)
{
throw
new
Exception(ex.Message);
}
finally
{
if
(conn
!=
null)
{
conn.Close();
conn.Dispose();
}
}
}