首页 C#操作Access数据库类 

C#操作Access数据库类 

举报
开通vip

C#操作Access数据库类 C#操作Access数据库类  C#操作Access数据库类 string connstring = "server=.;database=pubs;uid=sa;pwd=;pooling=true" SqlConnection cn = new SqlConnection("Data Source=你数据库的地址;DataBase=数据库名称;Uid=数据库用户名;Pwd=数据库密码;"); using System; using System.Collections.Generic; using S...

C#操作Access数据库类 
C#操作Access数据库类  C#操作Access数据库类 string connstring = "server=.;database=pubs;uid=sa;pwd=;pooling=true" SqlConnection cn = new SqlConnection("Data Source=你数据库的地址;DataBase=数据库名称;Uid=数据库用户名;Pwd=数据库密码;"); using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.OleDb; using System.IO; namespace AccessC { public class AccessC { /// /// 连接常量 /// private OleDbConnection Con; /// /// SQL命令 /// private OleDbCommand Com; /// /// 初始化一个连接实例 /// /// 文件名 public AccessC(string FilePath) { Con = new OleDbConnection(@"Provider =Microsoft.Jet.OLEDB.4.0;Data Source =" + @FilePath); Com = new OleDbCommand(); } /// /// 返回执行所受影响的函数 /// /// /// public int ExecuteGetLines(string com) { try { Com.CommandText = com; Com.Connection = Con; Con.Open(); int i = 0; i = Com.ExecuteNonQuery(); return i; } catch (Exception e) { throw new System.ArgumentException("错误", e.Message); } finally { CloseCon(); } } /// /// 统计特定条件的数量 /// /// /// public int ExecteCount(string com) { try { Com.CommandText = com; Com.Connection = Con; Con.Open(); int i = 0; i = (int)Com.ExecuteScalar(); return i; } catch (Exception e) { throw new System.ArgumentException("错误", e.Message); } finally { CloseCon(); } } /// /// 返回结果的第一行第一列 /// /// /// public object ExecuteGetCol(string com) { try { Com.CommandText = com; Com.Connection = Con; Con.Open(); object o = null; o = (object)Com.ExecuteScalar(); return o; } catch (Exception e) { throw new System.ArgumentException("错误", e.Message); } finally { CloseCon(); } } /// /// 返回一个数据集合DataTable /// /// /// public DataTable ExecuteGetTable(string com) { try { DataTable dt = new DataTable(); Com.CommandText = com; Com.Connection = Con; OleDbDataAdapter dad = new OleDbDataAdapter(Com); dad.Fill(dt); return dt; } catch (Exception e) { throw new System.ArgumentException("错误", e.Message); } finally { CloseCon(); } } /// /// 关闭连接 /// public void CloseCon() { Com.Dispose(); Con.Close(); } } }
本文档为【C#操作Access数据库类 】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_731942
暂无简介~
格式:doc
大小:18KB
软件:Word
页数:7
分类:互联网
上传时间:2017-10-22
浏览量:24