读写Access数据库演示程序

图片 1

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace MyDB
{
 /// <summary>
 /// Form1 的摘要表达。
 /// </summary>
 public class Form1 : System.Windows.Forms.Form
 {
  p rivate System.Windows.Forms.GroupBox groupBox1;
  p rivate System.Windows.Forms.Button button1;
  p rivate System.Windows.Forms.Button button2;
  p rivate System.Windows.Forms.Button button3;
  p rivate System.Windows.Forms.Button button4;
  p rivate System.Windows.Forms.Button button5;
  p rivate System.Windows.Forms.Button button6;
  p rivate System.Windows.Forms.Button button7;
  p rivate System.Windows.Forms.Button button8;
  p rivate System.Windows.Forms.Button button9;
  p rivate System.Windows.Forms.Label label1;
  p rivate System.Windows.Forms.TextBox textBox1;
  p rivate System.Windows.Forms.TextBox textBox2;
  p rivate System.Windows.Forms.Label label2;
  p rivate System.Windows.Forms.TextBox textBox3;
  p rivate System.Windows.Forms.Label label3;
  p rivate System.Windows.Forms.TextBox textBox4;
  p rivate System.Windows.Forms.Label label4;
  p rivate System.Windows.Forms.TextBox textBox5;
  p rivate System.Windows.Forms.Label label5;
  p rivate System.Windows.Forms.TextBox textBox6;
  pr ivate System.Windows.Forms.Label label6;
  pr ivate System.Windows.Forms.TextBox textBox7;
  pr ivate System.Windows.Forms.Label label7;
  pr ivate System.Windows.Forms.TextBox textBox8;
  pr ivate System.Windows.Forms.Label label8;
  pr ivate System.Windows.Forms.TextBox textBox9;
  pr ivate System.Windows.Forms.Label label9;
  pr ivate System.Windows.Forms.TextBox textBox10;
  pr ivate System.Windows.Forms.Label label10;
  p rivate System.Windows.Forms.TextBox textBox11;
  p rivate System.Windows.Forms.Label label11;
  p rivate System.Data.OleDb.OleDbDataAdapter oleDbDataAdapter1;
  p rivate System.Data.OleDb.OleDbCommand oleDbSelectCommand1;
  p rivate System.Data.OleDb.OleDbCommand oleDbInsertCommand1;
  p rivate System.Data.OleDb.OleDbCommand oleDbUpdateCommand1;
  p rivate System.Data.OleDb.OleDbCommand oleDbDeleteCommand1;
  p rivate System.Data.OleDb.OleDbConnection oleDbConnection1;
  p rivate BindingManagerBase MyBind;
  p rivate System.Data.OleDb.OleDbCommand oleDbCommand1;
  p rivate System.Data.DataSet dataSet1;
  
  /// <summary>
  /// 必需的设计器变量。
  /// </summary>
  p rivate System.ComponentModel.Container components = null;

  public Form1()
  {
   //
   // Windows 窗体设计器接济所必需的
   //
   InitializeComponent();

   //
   // TODO: 在 InitializeComponent 调用后添加其余构造函数代码
   //
  }

  /// <summary>
  /// 清理全数正在使用的能源。
  /// </summary>
  protected override void Dispose( bool disposing )
  {
   if( disposing )
   {
    if (components != null)
    {
     components.Dispose();
    }
   }
   base.Dispose( disposing );
  }

  #region Windows 窗体设计器生成的代码
  /// <summary>
  /// 设计器协理所需的章程 – 不要采用代码编辑器修改
  /// 此方式的始末。
  /// </summary>
  p rivate void InitializeComponent()
  {
   this.groupBox1 = new System.Windows.Forms.GroupBox();
   this.textBox9 = new System.Windows.Forms.TextBox();
   this.label9 = new System.Windows.Forms.Label();
   this.textBox10 = new System.Windows.Forms.TextBox();
   this.label10 = new System.Windows.Forms.Label();
   this.textBox11 = new System.Windows.Forms.TextBox();
   this.label11 = new System.Windows.Forms.Label();
   this.textBox8 = new System.Windows.Forms.TextBox();
   this.label8 = new System.Windows.Forms.Label();
   this.textBox7 = new System.Windows.Forms.TextBox();
   this.label7 = new System.Windows.Forms.Label();
   this.textBox6 = new System.Windows.Forms.TextBox();
   this.label6 = new System.Windows.Forms.Label();
   this.textBox5 = new System.Windows.Forms.TextBox();
   this.label5 = new System.Windows.Forms.Label();
   this.textBox4 = new System.Windows.Forms.TextBox();
   this.label4 = new System.Windows.Forms.Label();
   this.textBox3 = new System.Windows.Forms.TextBox();
   this.label3 = new System.Windows.Forms.Label();
   this.textBox2 = new System.Windows.Forms.TextBox();
   this.label2 = new System.Windows.Forms.Label();
   this.textBox1 = new System.Windows.Forms.TextBox();
   this.label1 = new System.Windows.Forms.Label();
   this.button1 = new System.Windows.Forms.Button();
   this.button2 = new System.Windows.Forms.Button();
   this.button3 = new System.Windows.Forms.Button();
   this.button4 = new System.Windows.Forms.Button();
   this.button5 = new System.Windows.Forms.Button();
   this.button6 = new System.Windows.Forms.Button();
   this.button7 = new System.Windows.Forms.Button();
   this.button8 = new System.Windows.Forms.Button();
   this.button9 = new System.Windows.Forms.Button();
   this.oleDbDataAdapter1 = new System.Data.OleDb.OleDbDataAdapter();
   this.oleDbDeleteCommand1 = new System.Data.OleDb.OleDbCommand();
   this.oleDbConnection1 = new System.Data.OleDb.OleDbConnection();
   this.oleDbInsertCommand1 = new System.Data.OleDb.OleDbCommand();
   this.oleDbSelectCommand1 = new System.Data.OleDb.OleDbCommand();
   this.oleDbUpdateCommand1 = new System.Data.OleDb.OleDbCommand();
   this.oleDbCommand1 = new System.Data.OleDb.OleDbCommand();
   this.dataSet1 = new System.Data.DataSet();
   this.groupBox1.SuspendLayout();
   ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit();
   this.SuspendLayout();
   //
   // groupBox1
   //
   this.groupBox1.Controls.Add(this.textBox9);
   this.groupBox1.Controls.Add(this.label9);
   this.groupBox1.Controls.Add(this.textBox10);
   this.groupBox1.Controls.Add(this.label10);
   this.groupBox1.Controls.Add(this.textBox11);
   this.groupBox1.Controls.Add(this.label11);
   this.groupBox1.Controls.Add(this.textBox8);
   this.groupBox1.Controls.Add(this.label8);
   this.groupBox1.Controls.Add(this.textBox7);
   this.groupBox1.Controls.Add(this.label7);
   this.groupBox1.Controls.Add(this.textBox6);
   this.groupBox1.Controls.Add(this.label6);
   this.groupBox1.Controls.Add(this.textBox5);
   this.groupBox1.Controls.Add(this.label5);
   this.groupBox1.Controls.Add(this.textBox4);
   this.groupBox1.Controls.Add(this.label4);
   this.groupBox1.Controls.Add(this.textBox3);
   this.groupBox1.Controls.Add(this.label3);
   this.groupBox1.Controls.Add(this.textBox2);
   this.groupBox1.Controls.Add(this.label2);
   this.groupBox1.Controls.Add(this.textBox1);
   this.groupBox1.Controls.Add(this.label1);
   this.groupBox1.Location = new System.Drawing.Point(8, 8);
   this.groupBox1.Name = “groupBox1”;
   this.groupBox1.Size = new System.Drawing.Size(352, 224);
   this.groupBox1.TabIndex = 0;
   this.groupBox1.TabStop = false;
   this.group博克斯1.Text = “数据库消息”;
   //
   // textBox9
   //
   this.textBox9.Location = new System.Drawing.Point(232, 192);
   this.textBox9.Name = “textBox9”;
   this.textBox9.Size = new System.Drawing.Size(112, 21);
   this.textBox9.TabIndex = 21;
   this.textBox9.Text = “”;
   //
   // label9
   //
   this.label9.Location = new System.Drawing.Point(184, 200);
   this.label9.Name = “label9”;
   this.label9.Size = new System.Drawing.Size(48, 16);
   this.label9.TabIndex = 20;
   this.label9.Text = “传真:”;
   //
   // textBox10
   //
   this.textBox10.Location = new System.Drawing.Point(72, 192);
   this.textBox10.Name = “textBox10”;
   this.textBox10.Size = new System.Drawing.Size(104, 21);
   this.textBox10.TabIndex = 19;
   this.textBox10.Text = “”;
   //
   // label10
   //
   this.label10.Location = new System.Drawing.Point(8, 200);
   this.label10.Name = “label10”;
   this.label10.Size = new System.Drawing.Size(48, 16);
   this.label10.TabIndex = 18;
   this.label10.Text = “电话:”;
   //
   // textBox11
   //
   this.textBox11.Location = new System.Drawing.Point(232, 168);
   this.textBox11.Name = “textBox11”;
   this.textBox11.Size = new System.Drawing.Size(112, 21);
   this.textBox11.TabIndex = 17;
   this.textBox11.Text = “”;
   //
   // label11
   //
   this.label11.Location = new System.Drawing.Point(184, 176);
   this.label11.Name = “label11”;
   this.label11.Size = new System.Drawing.Size(48, 16);
   this.label11.TabIndex = 16;
   this.label11.Text = “国家:”;
   //
   // textBox8
   //
   this.textBox8.Location = new System.Drawing.Point(72, 168);
   this.textBox8.Name = “textBox8”;
   this.textBox8.Size = new System.Drawing.Size(104, 21);
   this.textBox8.TabIndex = 15;
   this.textBox8.Text = “”;
   //
   // label8
   //
   this.label8.Location = new System.Drawing.Point(8, 176);
   this.label8.Name = “label8”;
   this.label8.Size = new System.Drawing.Size(72, 16);
   this.label8.TabIndex = 14;
   this.label8.Text = “邮编:”;
   //
   // textBox7
   //
   this.textBox7.Location = new System.Drawing.Point(232, 144);
   this.textBox7.Name = “textBox7”;
   this.textBox7.Size = new System.Drawing.Size(112, 21);
   this.textBox7.TabIndex = 13;
   this.textBox7.Text = “”;
   //
   // label7
   //
   this.label7.Location = new System.Drawing.Point(184, 152);
   this.label7.Name = “label7”;
   this.label7.Size = new System.Drawing.Size(48, 16);
   this.label7.TabIndex = 12;
   this.label7.Text = “地区:”;
   //
   // textBox6
   //
   this.textBox6.Location = new System.Drawing.Point(72, 144);
   this.textBox6.Name = “textBox6”;
   this.textBox6.Size = new System.Drawing.Size(104, 21);
   this.textBox6.TabIndex = 11;
   this.textBox6.Text = “”;
   //
   // label6
   //
   this.label6.Location = new System.Drawing.Point(8, 152);
   this.label6.Name = “label6”;
   this.label6.Size = new System.Drawing.Size(48, 16);
   this.label6.TabIndex = 10;
   this.label6.Text = “城市:”;
   //
   // textBox5
   //
   this.textBox5.Location = new System.Drawing.Point(88, 120);
   this.textBox5.Name = “textBox5”;
   this.textBox5.Size = new System.Drawing.Size(256, 21);
   this.textBox5.TabIndex = 9;
   this.textBox5.Text = “”;
   //
   // label5
   //
   this.label5.Location = new System.Drawing.Point(8, 128);
   this.label5.Name = “label5”;
   this.label5.Size = new System.Drawing.Size(72, 16);
   this.label5.TabIndex = 8;
   this.label5.Text = “联系地址:”;
   //
   // textBox4
   //
   this.textBox4.Location = new System.Drawing.Point(88, 96);
   this.textBox4.Name = “textBox4”;
   this.textBox4.Size = new System.Drawing.Size(256, 21);
   this.textBox4.TabIndex = 7;
   this.textBox4.Text = “”;
   //
   // label4
   //
   this.label4.Location = new System.Drawing.Point(8, 104);
   this.label4.Name = “label4”;
   this.label4.Size = new System.Drawing.Size(80, 16);
   this.label4.TabIndex = 6;
   this.label4.Text = “联系人头衔:”;
   //
   // textBox3
   //
   this.textBox3.Location = new System.Drawing.Point(88, 72);
   this.textBox3.Name = “textBox3”;
   this.textBox3.Size = new System.Drawing.Size(256, 21);
   this.textBox3.TabIndex = 5;
   this.textBox3.Text = “”;
   //
   // label3
   //
   this.label3.Location = new System.Drawing.Point(8, 80);
   this.label3.Name = “label3”;
   this.label3.Size = new System.Drawing.Size(80, 16);
   this.label3.TabIndex = 4;
   this.label3.Text = “联系人姓名:”;
   //
   // textBox2
   //
   this.textBox2.Location = new System.Drawing.Point(88, 48);
   this.textBox2.Name = “textBox2”;
   this.textBox2.Size = new System.Drawing.Size(256, 21);
   this.textBox2.TabIndex = 3;
   this.textBox2.Text = “”;
   //
   // label2
   //
   this.label2.Location = new System.Drawing.Point(8, 56);
   this.label2.Name = “label2”;
   this.label2.Size = new System.Drawing.Size(72, 16);
   this.label2.TabIndex = 2;
   this.label2.Text = “集团名称:”;
   //
   // textBox1
   //
   this.textBox1.Location = new System.Drawing.Point(88, 24);
   this.textBox1.Name = “textBox1”;
   this.textBox1.Size = new System.Drawing.Size(256, 21);
   this.textBox1.TabIndex = 1;
   this.textBox1.Text = “”;
   //
   // label1
   //
   this.label1.Location = new System.Drawing.Point(8, 32);
   this.label1.Name = “label1”;
   this.label1.Size = new System.Drawing.Size(56, 16);
   this.label1.TabIndex = 0;
   this.label1.Text = “客户ID:”;
   //
   // button1
   //
   this.button1.Location = new System.Drawing.Point(368, 16);
   this.button1.Name = “button1”;
   this.button1.TabIndex = 1;
   this.button1.Text = “第贰条记下”;
   this.button1.Click += new System.EventHandler(this.button1_Click);
   //
   // button2
   //
   this.button2.Location = new System.Drawing.Point(368, 40);
   this.button2.Name = “button2”;
   this.button2.TabIndex = 2;
   this.button2.Text = “前一条记下”;
   this.button2.Click += new System.EventHandler(this.button2_Click);
   //
   // button3
   //
   this.button3.Location = new System.Drawing.Point(368, 64);
   this.button3.Name = “button3”;
   this.button3.TabIndex = 3;
   this.button3.Text = “后一条记下”;
   this.button3.Click += new System.EventHandler(this.button3_Click);
   //
   // button4
   //
   this.button4.Location = new System.Drawing.Point(368, 88);
   this.button4.Name = “button4”;
   this.button4.TabIndex = 4;
   this.button4.Text = “末一条记下”;
   this.button4.Click += new System.EventHandler(this.button4_Click);
   //
   // button5
   //
   this.button5.Location = new System.Drawing.Point(368, 112);
   this.button5.Name = “button5”;
   this.button5.TabIndex = 5;
   this.button5.Text = “新建记录”;
   this.button5.Click += new System.EventHandler(this.button5_Click);
   //
   // button6
   //
   this.button6.Location = new System.Drawing.Point(368, 136);
   this.button6.Name = “button6”;
   this.button6.TabIndex = 6;
   this.button6.Text = “扩展记录”;
   this.button6.Click += new System.EventHandler(this.button6_Click);
   //
   // button7
   //
   this.button7.Location = new System.Drawing.Point(368, 160);
   this.button7.Name = “button7”;
   this.button7.TabIndex = 7;
   this.button7.Text = “修改记录”;
   this.button7.Click += new System.EventHandler(this.button7_Click);
   //
   // button8
   //
   this.button8.Location = new System.Drawing.Point(368, 184);
   this.button8.Name = “button8”;
   this.button8.TabIndex = 2;
   this.button8.Text = “删除记录”;
   this.button8.Click += new System.EventHandler(this.button8_Click);
   //
   // button9
   //
   this.button9.Location = new System.Drawing.Point(368, 208);
   this.button9.Name = “button9”;
   this.button9.TabIndex = 8;
   this.button9.Text = “关闭程序”;
   this.button9.Click += new System.EventHandler(this.button9_Click);
   //
   // oleDbDataAdapter1
   //
   this.oleDbDataAdapter1.DeleteCommand = this.oleDbDeleteCommand1;
   this.oleDbDataAdapter1.InsertCommand = this.oleDbInsertCommand1;
   this.oleDbDataAdapter1.SelectCommand = this.oleDbSelectCommand1;
   this.oleDbDataAdapter1.TableMappings.AddRange(new
System.Data.Common.DataTableMapping[] {
                          new
System.Data.Common.DataTableMapping(“Table”, “客户”, new
System.Data.Common.DataColumnMapping[] {
                                                     new
System.Data.Common.DataColumnMapping(“城市”, “城市”),
                                                     new
System.Data.Common.DataColumnMapping(“传真”, “传真”),
                                                     new
System.Data.Common.DataColumnMapping(“地区”, “地区”),
                                                     new
System.Data.Common.DataColumnMapping(“地址”, “地址”),
                                                     new
System.Data.Common.DataColumnMapping(“电话”, “电话”),
                                                     new
System.Data.Common.DataColumnMapping(“公司名称”, “公司名称”),
                                                     new
System.Data.Common.DataColumnMapping(“国家”, “国家”),
                                                     new
System.Data.Common.DataColumnMapping(“客户ID”, “客户ID”),
                                                     new
System.Data.Common.DataColumnMapping(“联系人头衔”, “联系人头衔”),
                                                     new
System.Data.Common.DataColumnMapping(“联系人姓名”, “联系人姓名”),
                                                     new
System.Data.Common.DataColumnMapping(“邮编”, “邮编”)})});
   this.oleDbDataAdapter1.UpdateCommand = this.oleDbUpdateCommand1;
   //
   // oleDbDeleteCommand1
   //
   this.oleDbDeleteCommand1.CommandText = @”DELETE FROM 客户 WHERE
(客户ID = ?) AND (传真 = ? O帕杰罗 ? IS NULL AND 传真 IS NULL) AND (公司名称
= ?) AND (国家 = ? OLX570 ? IS NULL AND 国家 IS NULL) AND (地区 = ? OTiguan ? IS
NULL AND 地区 IS NULL) AND (地址 = ? OLAND ? IS NULL AND 地址 IS NULL) AND
(城市 = ? OOdyssey ? IS NULL AND 城市 IS NULL) AND (电话 = ? O酷路泽 ? IS NULL AND
电话 IS NULL) AND (联系人头衔 = ? O卡宴 ? IS NULL AND 联系人头衔 IS NULL)
AND (联系人姓名 = ? O昂Cora ? IS NULL AND 联系人姓名 IS NULL) AND (邮政编码 =
? O奥迪Q5 ? IS NULL AND 邮编 IS NULL)”;
   this.oleDbDeleteCommand1.Connection = this.oleDbConnection1;
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_客户ID”,
System.Data.OleDb.OleDbType.VarWChar, 5,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “客户ID”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_传真”,
System.Data.OleDb.OleDbType.VarWChar, 24,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “传真”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_传真1”,
System.Data.OleDb.OleDbType.VarWChar, 24,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “传真”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_公司名称”,
System.Data.奥莱Db.OleDbType.VarWChar, 40,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “公司名称”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_国家”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “国家”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_国家1”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “国家”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_地区”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “地区”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_地区1”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “地区”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_地址”,
System.Data.OleDb.OleDbType.VarWChar, 60,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “地址”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_地址1”,
System.Data.OleDb.OleDbType.VarWChar, 60,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “地址”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_城市”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “城市”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_城市1”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “城市”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_电话”,
System.Data.OleDb.OleDbType.VarWChar, 24,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “电话”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_电话1”,
System.Data.OleDb.OleDbType.VarWChar, 24,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “电话”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_联系人头衔”,
System.Data.奥莱Db.OleDbType.VarWChar, 30,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “联系人头衔”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_关系人头衔1”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 30,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “联系人头衔”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_联络人姓名”,
System.Data.奥莱Db.OleDbType.VarWChar, 30,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “联系人姓名”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_联系人姓名1”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 30,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “联系人姓名”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_邮政编码”,
System.Data.OleDb.奥莱DbType.VarWChar, 10,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “邮编”, System.Data.DataRowVersion.Original,
null));
   this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_邮编1”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 10,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “邮编”, System.Data.DataRowVersion.Original,
null));
   //
   // oleDbConnection1
   //
   this.oleDbConnection1.ConnectionString = @”Jet OLEDB:Global Partial
Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking
Mode=1;Jet OLEDB:Database Password=;Data
Source=””Northwind.mdb””;Password=;Jet OLEDB:Engine Type=5;Jet
OLEDB:Global Bulk
Transactions=1;Provider=””Microsoft.Jet.OLEDB.4.0″”;Jet OLEDB:System
database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny
None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System
Database=False;Jet OLEDB:Don’t Copy Locale on Compact=False;Jet
OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet
OLEDB:Encrypt Database=False”;
   //
   // oleDbInsertCommand1
   //
   this.oleDbInsertCommand1.CommandText = “INSEKugaT INTO 客户(城市, 传真,
地区, 地址, 电话, 公司名称, 国家, 客户ID, 联系人头衔, 联系人姓名,
邮编) VALUES (?,” +
    ” ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)”;
   this.oleDbInsertCommand1.Connection = this.oleDbConnection1;
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“城市”,
System.Data.OleDb.OleDbType.VarWChar, 15, “城市”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“传真”,
System.Data.OleDb.OleDbType.VarWChar, 24, “传真”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“地区”,
System.Data.OleDb.OleDbType.VarWChar, 15, “地区”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“地址”,
System.Data.OleDb.OleDbType.VarWChar, 60, “地址”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“电话”,
System.Data.OleDb.OleDbType.VarWChar, 24, “电话”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.奥莱Db.奥莱DbParameter(“集团名称”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 40, “公司名称”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“国家”,
System.Data.OleDb.OleDbType.VarWChar, 15, “国家”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“客户ID”,
System.Data.OleDb.OleDbType.VarWChar, 5, “客户ID”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.奥莱Db.奥莱DbParameter(“联系人头衔”,
System.Data.奥莱Db.OleDbType.VarWChar, 30, “联系人头衔”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.奥莱Db.奥莱DbParameter(“联系人姓名”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 30, “联系人姓名”));
   this.oleDbInsertCommand1.Parameters.Add(new
System.Data.奥莱Db.奥莱DbParameter(“邮编”,
System.Data.OleDb.OleDbType.VarWChar, 10, “邮编”));
   //
   // oleDbSelectCommand1
   //
   this.oleDbSelectCommand1.CommandText = “SELECT 城市, 传真, 地区,
地址, 电话, 集团名称, 国家, 客户ID, 联系人头衔, 联系人姓名, 邮编FROM 客户”;
   this.oleDbSelectCommand1.Connection = this.oleDbConnection1;
   //
   // oleDbUpdateCommand1
   //
   this.oleDbUpdateCommand1.CommandText = @”UPDATE 客户 SET 城市 = ?,
传真 = ?, 地区 = ?, 地址 = ?, 电话 = ?, 公司名称 = ?, 国家 = ?, 客户ID =
?, 联系人头衔 = ?, 联系人姓名 = ?, 邮编 = ? WHERE (客户ID = ?) AND
(传真 = ? OCR-V ? IS NULL AND 传真 IS NULL) AND (公司名称 = ?) AND (国家 =
? O奥德赛 ? IS NULL AND 国家 IS NULL) AND (地区 = ? O冠道 ? IS NULL AND 地区 IS
NULL) AND (地址 = ? O奇骏 ? IS NULL AND 地址 IS NULL) AND (城市 = ? OLAND ? IS
NULL AND 城市 IS NULL) AND (电话 = ? O福特Explorer ? IS NULL AND 电话 IS NULL) AND
(联系人头衔 = ? OR ? IS NULL AND 联系人头衔 IS NULL) AND (联系人姓名 = ?
O路虎极光 ? IS NULL AND 联系人姓名 IS NULL) AND (邮编 = ? OHighlander ? IS NULL AND
邮编 IS NULL)”;
   this.oleDbUpdateCommand1.Connection = this.oleDbConnection1;
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“城市”,
System.Data.OleDb.OleDbType.VarWChar, 15, “城市”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“传真”,
System.Data.OleDb.OleDbType.VarWChar, 24, “传真”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“地区”,
System.Data.OleDb.OleDbType.VarWChar, 15, “地区”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“地址”,
System.Data.OleDb.OleDbType.VarWChar, 60, “地址”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“电话”,
System.Data.OleDb.OleDbType.VarWChar, 24, “电话”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.奥莱DbParameter(“公司名称”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 40, “公司名称”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“国家”,
System.Data.OleDb.OleDbType.VarWChar, 15, “国家”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“客户ID”,
System.Data.OleDb.OleDbType.VarWChar, 5, “客户ID”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.奥莱Db.奥莱DbParameter(“联系人头衔”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 30, “联系人头衔”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.奥莱Db.奥莱DbParameter(“联系人姓名”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 30, “联系人姓名”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.奥莱Db.奥莱DbParameter(“邮编”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 10, “邮编”));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_客户ID”,
System.Data.OleDb.OleDbType.VarWChar, 5,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “客户ID”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_传真”,
System.Data.OleDb.OleDbType.VarWChar, 24,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “传真”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_传真1”,
System.Data.OleDb.OleDbType.VarWChar, 24,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “传真”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_供销合作社名称”,
System.Data.OleDb.奥莱DbType.VarWChar, 40,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “公司名称”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_国家”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “国家”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_国家1”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “国家”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_地区”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “地区”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_地区1”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “地区”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_地址”,
System.Data.OleDb.OleDbType.VarWChar, 60,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “地址”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_地址1”,
System.Data.OleDb.OleDbType.VarWChar, 60,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “地址”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_城市”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “城市”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_城市1”,
System.Data.OleDb.OleDbType.VarWChar, 15,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “城市”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_电话”,
System.Data.OleDb.OleDbType.VarWChar, 24,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “电话”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_电话1”,
System.Data.OleDb.OleDbType.VarWChar, 24,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “电话”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_关联人头衔”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 30,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “联系人头衔”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_关系人头衔1”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 30,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “联系人头衔”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_交换人姓名”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 30,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “联系人姓名”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_联系人姓名1”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 30,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “联系人姓名”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_邮政编码”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 10,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “邮编”, System.Data.DataRowVersion.Original,
null));
   this.oleDbUpdateCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter(“Original_邮编1”,
System.Data.奥莱Db.奥莱DbType.VarWChar, 10,
System.Data.ParameterDirection.Input, false, ((System.Byte)(0)),
((System.Byte)(0)), “邮编”, System.Data.DataRowVersion.Original,
null));
   //
   // dataSet1
   //
   this.dataSet1.DataSetName = “NewDataSet”;
   this.dataSet1.Locale = new
System.Globalization.CultureInfo(“zh-CN”);
   //
   // Form1
   //
   this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
   this.ClientSize = new System.Drawing.Size(448, 238);
   this.Controls.Add(this.button9);
   this.Controls.Add(this.button7);
   this.Controls.Add(this.button6);
   this.Controls.Add(this.button5);
   this.Controls.Add(this.button4);
   this.Controls.Add(this.button3);
   this.Controls.Add(this.button2);
   this.Controls.Add(this.button1);
   this.Controls.Add(this.groupBox1);
   this.Controls.Add(this.button8);
   this.MaximizeBox = false;
   this.Name = “Form1”;
   this.StartPosition =
System.Windows.Forms.FormStartPosition.CenterScreen;
   this.Text = “演示读写ACCESS数据库”;
   this.Load += new System.EventHandler(this.Form1_Load);
   this.groupBox1.ResumeLayout(false);
   ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).EndInit();
   this.ResumeLayout(false);

  }
  #endregion

  /// <summary>
  /// 应用程序的主入口点。
  /// </summary>
  [STAThread]
  static void Main()
  {
   Application.Run(new Form1());
  }

  p rivate void Form1_Load(object sender, System.EventArgs e)
  {//开首化数据集
   try
   {
    this.oleDbDataAdapter1.Fill(this.dataSet1,”客户”);
    this.textBox1.DataBindings.Add(“Text”,this.dataSet1,”客户.客户ID”);
    this.textBox2.DataBindings.Add(“Text”,this.dataSet1,”客户.公司名称”);
    this.textBox3.DataBindings.Add(“Text”,this.dataSet1,”客户.联系人姓名”);
    this.textBox4.DataBindings.Add(“Text”,this.dataSet1,”客户.联系人头衔”);
    this.textBox5.DataBindings.Add(“Text”,this.dataSet1,”客户.地址”);
    this.textBox6.DataBindings.Add(“Text”,this.dataSet1,”客户.城市”);
    this.textBox7.DataBindings.Add(“Text”,this.dataSet1,”客户.地区”);
    this.textBox8.DataBindings.Add(“Text”,this.dataSet1,”客户.邮编”);
    this.textBox9.DataBindings.Add(“Text”,this.dataSet1,”客户.国家”);
    this.textBox10.DataBindings.Add(“Text”,this.dataSet1,”客户.电话”);
    this.textBox11.DataBindings.Add(“Text”,this.dataSet1,”客户.传真”);
    this.MyBind=this.BindingContext[this.dataSet1,”客户”];
   }
   catch(Exception Err)
   {
    MessageBox.Show(“打开数据库表错误:”+Err.Message,”音讯提醒”,MessageBoxButtons.OK,MessageBoxIcon.Information);
    return;
   } 
  }
  p rivate void button1_Click(object sender, System.EventArgs e)
  {//第③条记下
   this.MyBind.Position=0;  
  }
  p rivate void button2_Click(object sender, System.EventArgs e)
  {//前一条记下
   if(this.MyBind.Position==0)
   {
    Message博克斯.Show(“已经是率先条记下”,”音信提示”,Message博克斯Buttons.OK,MessageBoxIcon.Information);
    return;
   }
   else
    this.MyBind.Position–;
  }

  p rivate void button3_Click(object sender, System.EventArgs e)
  {//后一条记下
   if(this.MyBind.Position==this.MyBind.Count-1)
   {
    MessageBox.Show(“已经是末一条记下”,”音讯提示”,MessageBoxButtons.OK,MessageBoxIcon.Information);
    return;
   }
   else
    this.MyBind.Position++;
  
  }

  p rivate void button4_Click(object sender, System.EventArgs e)
  {//末一条记下
   this.MyBind.Position=this.MyBind.Count-1;
  }

  p rivate void button5_Click(object sender, System.EventArgs e)
  {//新建记录
   this.textBox1.Text=””;
   this.textBox2.Text=””;
   this.textBox3.Text=””;
   this.textBox4.Text=””;
   this.textBox5.Text=””;
   this.textBox6.Text=””;
   this.textBox7.Text=””;
   this.textBox8.Text=””;
   this.textBox9.Text=””;
   this.textBox10.Text=””;
   this.textBox11.Text=””;   
  }

  p rivate void button6_Click(object sender, System.EventArgs e)
  {//扩充记录
   if(this.textBox1.Text.Length<1|this.textBox2.Text.Length<1|this.textBox3.Text.Length<1|
    this.textBox4.Text.Length<1|this.textBox5.Text.Length<1|this.textBox6.Text.Length<1|
    this.textBox7.Text.Length<1|this.textBox8.Text.Length<1|this.textBox9.Text.Length<1|
    this.textBox10.Text.Length<1|this.textBox11.Text.Length<1)
   {
    MessageBox.Show(“客户全部音信务必填写!”,”音讯提醒”,Message博克斯Buttons.OK,MessageBoxIcon.Information);
    return;
   }
   try
   {
    string StrSQL=”INSE奇骏T INTO
客户(客户ID,集团名称,联系人姓名,联系人头衔,地址,城市,地区,邮编,国家,电话,传真)VALUES(‘”;
    StrSQL+=this.textBox1.Text+”‘,'”;
    StrSQL+=this.textBox2.Text+”‘,'”;
    StrSQL+=this.textBox3.Text+”‘,'”;
    StrSQL+=this.textBox4.Text+”‘,'”;
    StrSQL+=this.textBox5.Text+”‘,'”;
    StrSQL+=this.textBox6.Text+”‘,'”;
    StrSQL+=this.textBox7.Text+”‘,'”;
    StrSQL+=this.textBox8.Text+”‘,'”;
    StrSQL+=this.textBox9.Text+”‘,'”;
    StrSQL+=this.textBox10.Text+”‘,'”;
    StrSQL+=this.textBox11.Text+”‘)”;    
    this.oleDbCommand1.CommandText=StrSQL;
    this.oleDbCommand1.Connection=this.oleDbConnection1;
    //打开数据库连接
    this.oleDbConnection1.Open();
    //执行SQL命令
    this.oleDbCommand1.ExecuteNonQuery();
    //关闭连接
    this.oleDbConnection1.Close();
    //更新数据集
    this.dataSet1.Tables[“客户”].Rows[this.MyBind.Position].BeginEdit();
    this.dataSet1.Tables[“客户”].Rows[this.MyBind.Position].EndEdit();    
    this.dataSet1.AcceptChanges();
    MessageBox.Show(“扩张数量集记录操作成功!”,”音讯提示”,MessageBoxButtons.OK,MessageBoxIcon.Information);
   }
   catch(Exception Err)
   {
    Message博克斯.Show(“扩展多少集记录操作战败:”+Err.Message,”新闻提示”,MessageBoxButtons.OK,MessageBoxIcon.Information);
    //借使打开了连年,则关闭它
    if(this.oleDbConnection1.State==ConnectionState.Open)
    {
     this.oleDbConnection1.Close();
    }
   }  
  }

  p rivate void button7_Click(object sender, System.EventArgs e)
  {//修改记录
   if(this.textBox1.Text.Length<1)
   {
    MessageBox.Show(“客户ID必须填写!”,”新闻提醒”,Message博克斯Buttons.OK,MessageBoxIcon.Information);
    return;
   }
   try
   {
    string StrSQL=”UPDATE 客户 SET”;
    StrSQL+=” 集团名称='”+this.text博克斯2.Text;
    StrSQL+=”‘, 联系人姓名='”+this.textBox3.Text;
    StrSQL+=”‘, 联系人头衔='”+this.textBox4.Text;
    StrSQL+=”‘, 地址='”+this.textBox5.Text;
    StrSQL+=”‘, 城市='”+this.textBox6.Text;
    StrSQL+=”‘, 地区='”+this.textBox7.Text;
    StrSQL+=”‘, 邮编='”+this.textBox8.Text;
    StrSQL+=”‘, 国家='”+this.textBox9.Text;
    StrSQL+=”‘, 电话='”+this.textBox10.Text;
    StrSQL+=”‘, 传真='”+this.textBox11.Text+”‘ WHERE 
客户ID='”+this.textBox1.Text+”‘”;
    this.oleDbCommand1.CommandText=StrSQL;
    this.oleDbCommand1.Connection=this.oleDbConnection1;
    //打开数据库连接
    this.oleDbConnection1.Open();
    //执行SQL命令
    this.oleDbCommand1.ExecuteNonQuery();
    //关闭连接
    this.oleDbConnection1.Close();
    //更新数据集
    this.dataSet1.Tables[“客户”].Rows[this.MyBind.Position].BeginEdit();
    this.dataSet1.Tables[“客户”].Rows[this.MyBind.Position].EndEdit();    
    this.dataSet1.AcceptChanges();
    this.oleDbDataAdapter1.Fill(this.dataSet1,”客户”);
    Message博克斯.Show(“修改数据集记录操作成功!”,”音讯提示”,Message博克斯Buttons.OK,MessageBoxIcon.Information);
   }
   catch(Exception Err)
   {
    MessageBox.Show(“修改数据集记录操作失利:”+Err.Message,”消息提示”,MessageBoxButtons.OK,MessageBoxIcon.Information);
    //尽管打开了连接,则关闭它
    if(this.oleDbConnection1.State==ConnectionState.Open)
    {
     this.oleDbConnection1.Close();
    }
   }    
  }

  p rivate void button8_Click(object sender, System.EventArgs e)
  {//删除记录
   try
   {
    string StrSQL=”DELETE FROM  客户 WHERE “;
    StrSQL+=” 客户ID='”+this.textBox1.Text+”‘”;    
    this.oleDbCommand1.CommandText=StrSQL;
    this.oleDbCommand1.Connection=this.oleDbConnection1;
    //打开数据库连接
    this.oleDbConnection1.Open();
    //执行SQL命令
    this.oleDbCommand1.ExecuteNonQuery();
    //关闭连接
    this.oleDbConnection1.Close();
    //更新数据集
    this.dataSet1.Tables[“客户”].Rows[this.MyBind.Position].BeginEdit();
    this.dataSet1.Tables[“客户”].Rows[this.MyBind.Position].EndEdit();    
    this.dataSet1.AcceptChanges();
    this.oleDbDataAdapter1.Fill(this.dataSet1,”客户”);
    this.MyBind.Position=0;
    MessageBox.Show(“删除数据集记录操作成功!”,”音信提示”,Message博克斯Buttons.OK,MessageBoxIcon.Information);
   }
   catch(Exception Err)
   {
    MessageBox.Show(“删除数据集记录操作战败:”+Err.Message,”消息提醒”,MessageBoxButtons.OK,MessageBoxIcon.Information);
    //假若打开了三番五次,则关闭它
    if(this.oleDbConnection1.State==ConnectionState.Open)
    {
     this.oleDbConnection1.Close();
    }
   }      
  }

  p rivate void button9_Click(object sender, System.EventArgs e)
  {//关闭程序
   //借使打开了连年,则关闭它
   if(this.oleDbConnection1.State==ConnectionState.Open)
   {
    this.oleDbConnection1.Close();
   }
   this.Close();  
  }

 }
}
 

 

相关文章