A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 阿磊-_- 黑马帝   /  2012-1-13 15:43  /  2867 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 阿磊-_- 于 2012-2-1 12:37 编辑

这么长一坨代码“可以”放在这里吗????   cmd.CommandText ="要执行的sql语句";     对于存储过程我还不是很了解!
还有就是用join 了解呈现出来的表是一张虚拟的表,可以用 dataset 来接接收吗???

2 个回复

倒序浏览
能接受的、只要你能用select语句搜出来的表、不管数据库是否存在这张表、都能用Dateset接受

评分

参与人数 1技术分 +2 收起 理由
官方工作人员 + 2 赞一个!

查看全部评分

回复 使用道具 举报
SqlConnection conn = new SqlConnection("server =" + server + ";database = " + database + ";uid =" + uid + ";pwd =" + pwd);
            conn.Open();
            SqlCommand MyCommand = new SqlCommand("GroupKPIS", conn);
            MyCommand.CommandType = CommandType.StoredProcedure;

            MyCommand.Parameters.Add(new SqlParameter("@swhere", SqlDbType.NText));
            MyCommand.Parameters["@swhere"].Direction = ParameterDirection.Input;
            MyCommand.Parameters["@swhere"].Value = sWhereString;
            SqlDataAdapter da = new SqlDataAdapter(MyCommand);//获取存储过程返回的表
            DataSet dst = new DataSet();
            da.Fill(dst);

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马