| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2314 人关注过本帖
标题:求助!如何编写带存储过程的数据库访问类
只看楼主 加入收藏
小仙
Rank: 7Rank: 7Rank: 7
来 自:光之谷
等 级:贵宾
威 望:39
帖 子:1812
专家分:1
注 册:2008-8-8
收藏
得分:0 
呃。。补充下,由于是在网吧,没编译器,我英语很菜,写错了单词别介意哈。


仁者乐膳,智者乐睡。我都爱~
2008-11-08 17:12
ilovetea
Rank: 1
来 自:辽宁省锦州市
等 级:新手上路
帖 子:177
专家分:4
注 册:2008-3-31
收藏
得分:0 
谢谢啊,下次写个带参数的吧,呵呵

我是爱喝茶的胖子,有空一起喝茶啊
我的百度博客:http://hi.baidu.com/33806380
2008-11-09 15:19
dwwwing
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:284
专家分:986
注 册:2008-10-11
收藏
得分:0 
/// <summary>
        /// 存储过程的调用,sql为存储过程的名字,parms[]为可传入的存储过程参数数组,若无,为空
        /// </summary>
        /// <param name="sql"></param>
        /// <param name="parms"></param>
        /// <returns></returns>
        public static SqlDataReader Exec(string sql, SqlParameter[] parms)
        {
            SqlConnection connection = new SqlConnection();
            connection.ConnectionString = connectionString;
            connection.Open();

            SqlCommand cmd = connection.CreateCommand();
             = CommandType.StoredProcedure;
             = sql;

            if (parms != null)
            {
                cmd.Parameters.AddRange(parms);
            }
            return cmd.ExecuteReader(CommandBehavior.CloseConnection);
        }
    }
2008-11-18 23:15
dwwwing
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:284
专家分:986
注 册:2008-10-11
收藏
得分:0 
可能我这个还是非常好用的,忘记交代了connection.ConnectionString = connectionString;这个一般使用App.config或者Web.config来连接数据库。这样方便更改。在这你直接写上数据连接也可以。
2008-11-18 23:18
快速回复:求助!如何编写带存储过程的数据库访问类
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024784 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved