有关AcEss数据库增删改[共享]
方法:
private void AccEss数据库增删改(string 表达式, bool 控制)
{
int 影响数 = 0;
Thread 执行操作 = new Thread(delegate()
{
OleDbConnection 连接 = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = 数据库名.mdb");
连接.Open();
OleDbCommand 执行 = new OleDbCommand(表达式, 连接);
影响数 = 执行.ExecuteNonQuery();
连接.Close();
});
执行操作.Start();
执行操作.Join();/*有些执行过程不需提示控制*/
if (影响数 > 0 && 控制) MessageBox.Show("数据保存成功!", "友情提醒", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
执行示例[增-数据插入]:
string 表达式 = "INSERT INTO 数据表名 (字段名1,字段名2) VALUES ( ";
表达式 += "'" + 数据1 + "', '" + 数据2 + "')";
数据库增删改(表达式, false);
执行示例[改-数据更新]:
string 表达式 = "UPDATE 数据表名 SET 字段名1 = '" + 数据1 + "' , 字段名2 = '"
+ 数据2 + "' WHERE _ID = " + int.Parse(数据ID) + "";
数据库增删改(表达式, false);
执行示例[删-数据删除]:
string 表达式 = "DELETE FROM 数据表名 WHERE 字段名 = '" + 删除.Text + "' and _ID = " + int.Parse(数据ID) + "";
数据库增删改(表达式, true);
看论坛提问不少,发布提供参考.
数据库
--------------------编程问答--------------------
--------------------编程问答--------------------
会火。前排留名坐等变火
--------------------编程问答--------------------
更新
--------------------编程问答--------------------
有关数据库查询与填充(通用方法)
补充:.NET技术 , 非技术区