c# 查询 插入 access db 2007
2015-08-19 10:13
627 查看
连接查询
DataSet readAccessDB() { OleDbConnection strConnection = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=" + "test.accdb" + ";Persist Security Info=False"); //建立数据库引擎连接,注意数据表(后缀为.db)应放在DEBUG文件下 Provider = Microsoft.ACE.OLEDB.12.0 OleDbDataAdapter myda = new OleDbDataAdapter("select * from 表1" ,strConnection); //建立适配器,通过SQL语句去搜索数据库 DataSet myds = new DataSet(); //建立数据集 myda.Fill(myds, "表1"); return myds; }
写入数据
int writeAccessDB(string strsql) { OleDbConnection strConnection = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=" + "test.accdb" + ";Persist Security Info=False"); try { strConnection.Open(); OleDbCommand command = new OleDbCommand(strsql, strConnection); int rows = command.ExecuteNonQuery(); strConnection.Close(); strConnection.Dispose(); return rows; } catch (System.Data.SqlClient.SqlException ex) { strConnection.Close(); strConnection.Dispose(); return 0; throw new Exception(ex.Message); } }
下载demo
相关文章推荐
- c#索引器
- C#精髓 第四讲 GridView 72般绝技
- 【C#】窗体动画效果
- C#多态性详解
- C# interface学习经验浅谈
- C#-JudgeSystem判题系统-安装和熟悉C#开发环境
- C#-JudgeSystem判题系统-客户端和多线程
- C#-JudgeSystem判题系统-C#编译C程序
- C#-JudgeSystem判题系统-判题系统
- C#-JudgeSystem判题系统-开放实验总结
- 《C#入门经典》笔记
- 关于一个给二维数组循环赋值问题的本渣研究出的解决办法[C#]
- 用C#给程序加启动画面并只允许一个应用程序实例运行
- System.Reflection.BindingFlags 说明
- C#程序开发中经常遇到的10条实用的代码
- 使用C#选择文件夹、打开文件夹、选择文件
- c#创建窗体,向窗体添加控件,设置控件大小位置等属性,写控件的响应
- C#基础--之数据类型
- C# string[,]与string[][]的区别
- C# 创建Windows Service