C# Access数据库增删查改的简单方法
来源:互联网 发布:农村淘宝服务点查询 编辑:程序博客网 时间:2024/05/17 06:37
这篇文章主要介绍了C# Access数据库增删查改的简单方法,有需要的朋友可以参考一下
引用集:
using System.Data.OleDb;
static string exePath = System.Environment.CurrentDirectory;//本程序所在路径//创建连接对象OleDbConnection conn = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;data source=" + exePath + @"\文件名.mdb");
1.和查询有关的,如获取表数据(包括所谓的“刷新”和“连接数据库”)、按条件查询,都是用的 OleDbDataAdapter
private void 获取数据表/查询(){ conn.Open(); //获取数据表 //string sql = "select * from 表名 order by 字段1"; //查询 string sql = "select * from 表名 where 字段2="...; OleDbDataAdapter da = new OleDbDataAdapter(sql, conn); //创建适配对象 DataTable dt = new DataTable(); //新建表对象 da.Fill(dt); //用适配对象填充表对象 dataGridView1.DataSource = dt; //将表对象作为DataGridView的数据源 conn.Close();}
其中“获取数据表”属于频繁被嵌套调用的方法,所以应去掉头尾的conn.Open和Close,以免和其他方法中的Open发生累加从而报错。
2.凡涉及修改表数据的,如增、删、保存修改,都是用 OleDbCommand
private void 增/删/改(){ conn.Open(); //增 string sql = "insert into 表名(字段1,字段2,字段3,字段4)values(...)"; //删 //string sql = "delete from 表名 where 字段1="...; //改 //string sql = "update student set 学号=" ...; OleDbCommand comm = new OleDbCommand(sql, conn); comm.ExecuteNonQuery(); conn.Close();}
其中ExecuteNonQuery被成功更改的元组数量,所以comm.ExecuteNonQuery()也可以改造为判断,提示用户成功或失败。
int i = comm.ExecuteNonQuery();if (i > 0){ MessageBox.Show("添加数据成功!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);}else{ MessageBox.Show("添加失败!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Error);}
3.对DataGridView中数据更改的保存
0 0
- C# Access数据库增删查改的简单方法
- C# Access数据库增删查改的简单方法
- C# Access数据库增删查改的简单方法
- c#操作access数据库--增删改查
- C#对Access数据库的增删改查
- C#编写简单的数据库增删改查(一)
- C#编写简单的数据库增删改查(二)
- c# access增删改查
- c#的数据库的增删改查
- C#增删改查操作Access数据库之二(数据库的增加)
- C#增删改查操作Access数据库之四(数据库的更改)
- C#增删改查操作Access数据库之三(数据库的删除)
- C#增删改查操作Access数据库之五(数据库的查找)
- 简单的数据库 查询 增删改查 -----
- 数据库的简单操作----增删改查
- oracle数据库的简单增删改查
- 简单的数据库增删改查语句
- ofbiz 简单的增删改查方法
- UI基础 简单图片轮播器用到的知识
- android生命周期详解
- 抽象类和接口
- 微信开发知识学习(一)
- 根结点到所有叶子结点的路径问题
- C# Access数据库增删查改的简单方法
- demo
- 线性代数复习五——行列式
- 通用JSON数据生成器
- Linux下网络流量实时监控工具 大全
- poi解决内存消耗过大溢出问题
- C++之Qt编程初级
- springMVC前端请求找不到资源路径(HTTP Status 404)问题
- 242. Valid Anagram