没有合适的资源?快使用搜索试试~ 我知道了~
执行Sqlserver存储过程返回DataSet
5星 · 超过95%的资源 需积分: 50 141 下载量 100 浏览量
2012-03-09
10:15:35
上传
评论
收藏 3KB TXT 举报
温馨提示
试读
2页
执行Sqlserver存储过程返回DataSet
资源推荐
资源详情
资源评论
public DataTable getData(int num)//这个函数写在数据访问层
{
using ( SqlConnection con =new SqlConnection ("initial catalog=test;data source=WEB-TEST\LISCO_TEST;uid=p442;pwd=p442"))
//这个是连接字符串,改成自己的,initial catalog=数据库名字 datasource=你的服务器名字
//uid=用户名 pwd=密码。如果是自动登录不要密码的就改成
//改成("initial catalog=test;data source=WEB-TEST\LISCO_TEST;integrated security=true;"
{
con .Open ();
SqlDataAdapter da =new SqlDataAdapter ("proc1",con ); //proc1存储过程名字
da .SelectCommand.CommandType=CommandType .StoredProcedure ;
da .SelectCommand .Parameters .Add(new SqlParameter("@inputNum", num ));//把参数num的值传给存储过程@inputNum
DataTable dt=new DataTable ();
da .Fill (dt);
return dt ;//返回表
}
}
PG数据库的
using (NpgsqlConnection con = new NpgsqlConnection("Server=192.168.0.212;User Id=bsadmin;Password=bsadmin;Database=h2011;Encoding=UNICODE;"))
{
con.Open();
NpgsqlDataAdapter da = new NpgsqlDataAdapter("hiis_sub_company_sudden_updown", con); //proc1存储过程名字
da.SelectCommand.CommandType = CommandType.StoredProcedure;
string strSql1 = "1 = 1 and i_e_date >= '2009-01-01' and i_e_date < '2009-07-01'";
string strSql2 = "1 = 1 and i_e_date >= '2008-01-01' and i_e_date < '2008-07-01'";
string strSql3 = "abs(price - price1) >= 10 and rate >=1 and rate <= 50 limit 100";
da.SelectCommand.Parameters.Add(new NpgsqlParameter("@sqdl1", strSql1));//把参数num的值传给存储过程@inputNum
{
using ( SqlConnection con =new SqlConnection ("initial catalog=test;data source=WEB-TEST\LISCO_TEST;uid=p442;pwd=p442"))
//这个是连接字符串,改成自己的,initial catalog=数据库名字 datasource=你的服务器名字
//uid=用户名 pwd=密码。如果是自动登录不要密码的就改成
//改成("initial catalog=test;data source=WEB-TEST\LISCO_TEST;integrated security=true;"
{
con .Open ();
SqlDataAdapter da =new SqlDataAdapter ("proc1",con ); //proc1存储过程名字
da .SelectCommand.CommandType=CommandType .StoredProcedure ;
da .SelectCommand .Parameters .Add(new SqlParameter("@inputNum", num ));//把参数num的值传给存储过程@inputNum
DataTable dt=new DataTable ();
da .Fill (dt);
return dt ;//返回表
}
}
PG数据库的
using (NpgsqlConnection con = new NpgsqlConnection("Server=192.168.0.212;User Id=bsadmin;Password=bsadmin;Database=h2011;Encoding=UNICODE;"))
{
con.Open();
NpgsqlDataAdapter da = new NpgsqlDataAdapter("hiis_sub_company_sudden_updown", con); //proc1存储过程名字
da.SelectCommand.CommandType = CommandType.StoredProcedure;
string strSql1 = "1 = 1 and i_e_date >= '2009-01-01' and i_e_date < '2009-07-01'";
string strSql2 = "1 = 1 and i_e_date >= '2008-01-01' and i_e_date < '2008-07-01'";
string strSql3 = "abs(price - price1) >= 10 and rate >=1 and rate <= 50 limit 100";
da.SelectCommand.Parameters.Add(new NpgsqlParameter("@sqdl1", strSql1));//把参数num的值传给存储过程@inputNum
jiancaixing
- 粉丝: 2
- 资源: 101
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页