• 连接本地Access数据库,返回数据集DataSet


            #region 连接本地数据库

            private OleDbConnection con;
            /// <summary>
            /// 打开数据库连接
            /// </summary>
            /// <param name="DBpath">数据库路径(包括数据库名)</param>
            private void Open(String DBpath)
            {
                if (con == null)
                    con = new OleDbConnection(@" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =C:\Users\yuleyi\Desktop\LocalConfig.mdb");
                if (con.State == ConnectionState.Closed)
                    con.Open();
            }

            /// <summary>
            /// 创建一个命令对象并返回该对象
            /// </summary>
            /// <param name="sqlStr">数据库语句</param>
            /// <param name="file">数据库所在路径</param>
            /// <returns>OleDbCommand</returns>
            private OleDbCommand CreateCommand(string sqlStr, string file)
            {
                Open(file);
                OleDbCommand cmd = new OleDbCommand();
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = sqlStr;
                cmd.Connection = con;
                return cmd;
            }

            /// <summary>
            /// 执行数据库查询
            /// </summary>
            /// <param name="sqlStr">查询语句</param>
            /// <param name="tableName">填充数据集表格的名称</param>
            /// <param name="file">数据库所在路径</param>
            /// <returns>查询的数据集</returns>
            public DataSet GetDataSet(string sqlStr, string file)
            {
                DataSet ds = new DataSet();
                OleDbCommand cmd = CreateCommand(sqlStr, file);
                OleDbDataAdapter dataAdapter = new OleDbDataAdapter(cmd);
                dataAdapter.Fill(ds);
                cmd.Dispose();          
                dataAdapter.Dispose();
                return ds;
            }

  • 相关阅读:
    帮助中心 7D-我的私家设计师 设计师品牌服饰集成网 7D服装定制!
    libiconv的静态编译
    “好饭不怕晚” 怎么理解这句话?_百度知道
    “好饭不怕晚” 怎么理解这句话?_百度知道
    隆庆祥_百度百科
    【图】高级西服定制、量身定制(英国/意大利进口面料商务着装、结婚礼服、高档衬衫)
    量身定制顺美男女西服、衬衫、大衣、T恤等
    高级西服定制
    关于我们-成功人士西装定制服务第一品牌派斯特PAISTETAILOR绅士礼服
    断舍离:日式概念的流行-财经网
  • 原文地址:https://www.cnblogs.com/sdustyuleyi/p/2683646.html
Copyright © 2020-2023  润新知