乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      關(guān)于C# 查詢 功能的實現(xiàn)代碼

       freezn 2005-12-20

      關(guān)于C# 查詢 功能的實現(xiàn)代碼

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

      namespace 企業(yè)人事管理系統(tǒng)
      {
       /// <summary>
       /// FrmLogin 的摘要說明。
       /// </summary>
       public class FrmLogin : System.Windows.Forms.Form
       {
        private System.Windows.Forms.PictureBox pictureBox1;
        private System.Windows.Forms.Button button1;
        private System.Windows.Forms.Button button2;
        private System.Windows.Forms.TextBox textBox1;
        private System.Windows.Forms.TextBox textBox2;
        private System.Windows.Forms.Label label1;
        private System.Windows.Forms.Label label2;

        private string UserName;
        private string PassWord;

        
        
        private string sql;
        private System.Data.OleDb.OleDbDataAdapter oleDbDataAdapter1;
        private System.Data.OleDb.OleDbCommand oleDbSelectCommand1;
        private System.Data.OleDb.OleDbCommand oleDbInsertCommand1;
        private System.Data.OleDb.OleDbCommand oleDbUpdateCommand1;
        private System.Data.OleDb.OleDbCommand oleDbDeleteCommand1;
        private System.Data.OleDb.OleDbConnection oleDbConnection1;
        private 企業(yè)人事管理系統(tǒng).DataSet2 dataSet21;
        private System.Windows.Forms.DataGrid dataGrid1;


        /// <summary>
        /// 必需的設(shè)計器變量。
        /// </summary>
        
        private System.ComponentModel.Container components = null;

        public FrmLogin()
        {
         //
         // Windows 窗體設(shè)計器支持所必需的
         //

         InitializeComponent();

         //
         // TODO: 在 InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼
         //
        }

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

        #region Windows 窗體設(shè)計器生成的代碼
        /// <summary>
        /// 設(shè)計器支持所需的方法 - 不要使用代碼編輯器修改
        /// 此方法的內(nèi)容。
        /// </summary>
        private void InitializeComponent()
        {
         this.pictureBox1 = new System.Windows.Forms.PictureBox();
         this.button1 = new System.Windows.Forms.Button();
         this.button2 = new System.Windows.Forms.Button();
         this.textBox1 = new System.Windows.Forms.TextBox();
         this.textBox2 = new System.Windows.Forms.TextBox();
         this.label1 = new System.Windows.Forms.Label();
         this.label2 = new System.Windows.Forms.Label();
         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.dataSet21 = new 企業(yè)人事管理系統(tǒng).DataSet2();
         this.dataGrid1 = new System.Windows.Forms.DataGrid();
         ((System.ComponentModel.ISupportInitialize)(this.dataSet21)).BeginInit();
         ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).BeginInit();
         this.SuspendLayout();
         // 
         // pictureBox1
         // 
         this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
         this.pictureBox1.Location = new System.Drawing.Point(40, 32);
         this.pictureBox1.Name = "pictureBox1";
         this.pictureBox1.Size = new System.Drawing.Size(272, 96);
         this.pictureBox1.TabIndex = 0;
         this.pictureBox1.TabStop = false;
         // 
         // button1
         // 
         this.button1.Location = new System.Drawing.Point(72, 152);
         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(200, 152);
         this.button2.Name = "button2";
         this.button2.TabIndex = 2;
         this.button2.Text = "取消";
         this.button2.Click += new System.EventHandler(this.button2_Click);
         // 
         // textBox1
         // 
         this.textBox1.Location = new System.Drawing.Point(144, 56);
         this.textBox1.Name = "textBox1";
         this.textBox1.Size = new System.Drawing.Size(128, 21);
         this.textBox1.TabIndex = 3;
         this.textBox1.Text = "";
         this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
         // 
         // textBox2
         // 
         this.textBox2.Location = new System.Drawing.Point(144, 96);
         this.textBox2.Name = "textBox2";
         this.textBox2.Size = new System.Drawing.Size(128, 21);
         this.textBox2.TabIndex = 4;
         this.textBox2.Text = "";
         // 
         // label1
         // 
         this.label1.Location = new System.Drawing.Point(56, 56);
         this.label1.Name = "label1";
         this.label1.Size = new System.Drawing.Size(88, 23);
         this.label1.TabIndex = 5;
         this.label1.Text = "***名稱";
         // 
         // label2
         // 
         this.label2.Location = new System.Drawing.Point(56, 96);
         this.label2.Name = "label2";
         this.label2.Size = new System.Drawing.Size(88, 23);
         this.label2.TabIndex = 6;
         this.label2.Text = "***口令";
         // 
         // 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("用戶權(quán)限", "用戶權(quán)限")})});
         this.oleDbDataAdapter1.UpdateCommand = this.oleDbUpdateCommand1;
         // 
         // oleDbDeleteCommand1
         // 
         this.oleDbDeleteCommand1.CommandText = "DELETE FROM 管理用戶 WHERE (用戶名稱 = ?) AND (用戶口令 = ? OR ? IS NULL AND 用戶口令 IS NULL) AN" +
          "D (用戶權(quán)限 = ? OR ? IS NULL AND 用戶權(quán)限 IS NULL)";
         this.oleDbDeleteCommand1.Connection = this.oleDbConnection1;
         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_用戶口令", System.Data.OleDb.OleDbType.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.OleDb.OleDbType.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_用戶權(quán)限", System.Data.OleDb.OleDbType.VarWChar, 15, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "用戶權(quán)限", System.Data.DataRowVersion.Original, null));
         this.oleDbDeleteCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_用戶權(quán)限1", System.Data.OleDb.OleDbType.VarWChar, 15, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "用戶權(quán)限", 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=""g:\document. and Settings\Administrator\My document.\Visual Studio Projects\企業(yè)人事管理系統(tǒng)\企業(yè)人事管理系統(tǒng)\DateBase\DateBase.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 = "INSERT INTO 管理用戶(用戶口令, 用戶名稱, 用戶權(quán)限) valueS (?, ?, ?)";
         this.oleDbInsertCommand1.Connection = this.oleDbConnection1;
         this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("用戶口令", System.Data.OleDb.OleDbType.VarWChar, 10, "用戶口令"));
         this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("用戶名稱", System.Data.OleDb.OleDbType.VarWChar, 15, "用戶名稱"));
         this.oleDbInsertCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("用戶權(quán)限", System.Data.OleDb.OleDbType.VarWChar, 15, "用戶權(quán)限"));
         // 
         // oleDbSelectCommand1
         // 
         this.oleDbSelectCommand1.CommandText = "SELECT 用戶口令, 用戶名稱, 用戶權(quán)限 FROM 管理用戶";
         this.oleDbSelectCommand1.Connection = this.oleDbConnection1;
         // 
         // oleDbUpdateCommand1
         // 
         this.oleDbUpdateCommand1.CommandText = "UPDATE 管理用戶 SET 用戶口令 = ?, 用戶名稱 = ?, 用戶權(quán)限 = ? WHERE (用戶名稱 = ?) AND (用戶口令 = ? OR ? " +
          "IS NULL AND 用戶口令 IS NULL) AND (用戶權(quán)限 = ? OR ? IS NULL AND 用戶權(quán)限 IS NULL)";
         this.oleDbUpdateCommand1.Connection = this.oleDbConnection1;
         this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("用戶口令", System.Data.OleDb.OleDbType.VarWChar, 10, "用戶口令"));
         this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("用戶名稱", System.Data.OleDb.OleDbType.VarWChar, 15, "用戶名稱"));
         this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("用戶權(quán)限", System.Data.OleDb.OleDbType.VarWChar, 15, "用戶權(quán)限"));
         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_用戶口令", System.Data.OleDb.OleDbType.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.OleDb.OleDbType.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_用戶權(quán)限", System.Data.OleDb.OleDbType.VarWChar, 15, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "用戶權(quán)限", System.Data.DataRowVersion.Original, null));
         this.oleDbUpdateCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter("Original_用戶權(quán)限1", System.Data.OleDb.OleDbType.VarWChar, 15, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "用戶權(quán)限", System.Data.DataRowVersion.Original, null));
         // 
         // dataSet21
         // 
         this.dataSet21.DataSetName = "DataSet2";
         this.dataSet21.Locale = new System.Globalization.CultureInfo("zh-CN");
         // 
         // dataGrid1
         // 
         this.dataGrid1.AlternatingBackColor = System.Drawing.Color.GhostWhite;
         this.dataGrid1.BackColor = System.Drawing.Color.GhostWhite;
         this.dataGrid1.BackgroundColor = System.Drawing.Color.Lavender;
         this.dataGrid1.BorderStyle = System.Windows.Forms.BorderStyle.None;
         this.dataGrid1.CaptionBackColor = System.Drawing.Color.RoyalBlue;
         this.dataGrid1.CaptionForeColor = System.Drawing.Color.White;
         this.dataGrid1.DataMember = "";
         this.dataGrid1.DataSource = this.dataSet21.管理用戶;
         this.dataGrid1.FlatMode = true;
         this.dataGrid1.Font = new System.Drawing.Font("Tahoma", 8F);
         this.dataGrid1.ForeColor = System.Drawing.Color.MidnightBlue;
         this.dataGrid1.GridLineColor = System.Drawing.Color.RoyalBlue;
         this.dataGrid1.HeaderBackColor = System.Drawing.Color.MidnightBlue;
         this.dataGrid1.HeaderFont = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Bold);
         this.dataGrid1.HeaderForeColor = System.Drawing.Color.Lavender;
         this.dataGrid1.LinkColor = System.Drawing.Color.Teal;
         this.dataGrid1.Location = new System.Drawing.Point(8, 192);
         this.dataGrid1.Name = "dataGrid1";
         this.dataGrid1.ParentRowsBackColor = System.Drawing.Color.Lavender;
         this.dataGrid1.ParentRowsForeColor = System.Drawing.Color.MidnightBlue;
         this.dataGrid1.SelectionBackColor = System.Drawing.Color.Teal;
         this.dataGrid1.SelectionForeColor = System.Drawing.Color.PaleGreen;
         this.dataGrid1.Size = new System.Drawing.Size(328, 152);
         this.dataGrid1.TabIndex = 7;
         // 
         // FrmLogin
         // 
         this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
         this.ClientSize = new System.Drawing.Size(352, 352);
         this.Controls.Add(this.dataGrid1);
         this.Controls.Add(this.label2);
         this.Controls.Add(this.label1);
         this.Controls.Add(this.textBox2);
         this.Controls.Add(this.textBox1);
         this.Controls.Add(this.button2);
         this.Controls.Add(this.button1);
         this.Controls.Add(this.pictureBox1);
         this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
         this.Name = "FrmLogin";
         this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
         this.Text = "FrmLogin";
         ((System.ComponentModel.ISupportInitialize)(this.dataSet21)).EndInit();
         ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
         this.ResumeLayout(false);

        }
        #endregion

        

        private void textBox1_TextChanged(object sender, System.EventArgs e)
        {
            
        }

        public void FillDataSet(DataSet2 dataSet21)
        {
         //在填充數(shù)據(jù)集前關(guān)閉約束檢查
         //這允許適配器填充數(shù)據(jù)集而不用考慮
         //表之間的依賴項
         dataSet21.EnforceConstraints=false;
         try
         {
          //打開連接
          if(this.oleDbConnection1.State!=ConnectionState.Closed)
           this.oleDbConnection1.Close();
          this.oleDbConnection1.Open();
          //嘗試通過 oleDbDataAdapter1 填充數(shù)據(jù)集
          this.oleDbDataAdapter1.Fill(dataSet21);
          
         }
         catch(Exception fillException)
         {
          //在此處添加錯誤處理代理
          MessageBox.Show(fillException.Message);
         }
         finally
         {
          dataSet21.EnforceConstraints=true;
          this.oleDbConnection1.Close();
         }

        }
        public void LoadDataSet()
        {
         //創(chuàng)建一個新數(shù)據(jù)集以保存從FillDataSet 調(diào)用返回的記錄.
         //使用了一個臨時數(shù)據(jù)集,這是因為填充現(xiàn)在的數(shù)據(jù)集
         //需要重新綁定數(shù)據(jù)綁定
         DataSet2 objDataSetTemp=new DataSet2();
         try
         {
          this.FillDataSet(objDataSetTemp);
         }
         catch(Exception eFillDataSet)
         {
          MessageBox.Show(eFillDataSet.Message);
         }
         try
         {
          this.dataSet21.Clear();
          this.dataSet21.Merge(objDataSetTemp);
         }
         catch(Exception eLoadMerge)
         {
          MessageBox.Show(eLoadMerge.Message);
         }
        }

        

        private void button1_Click(object sender, System.EventArgs e)
        {
         //用戶驗證代碼
         UserName=this.textBox1.Text.Trim();
         PassWord=this.textBox2.Text.Trim();

         if(UserName!=null&&PassWord!=null)
         {
          sql="SELECT 用戶口令, 用戶名稱, 用戶權(quán)限 FROM 管理用戶 WHERE 用戶名稱 = ‘"+ UserName + "‘ and 用戶口令 =‘" + PassWord + "‘";

         }

         if(UserName!=null&&PassWord!=null)
         {
          this.oleDbSelectCommand1.CommandText=sql;

         }
         try
         {
          this.LoadDataSet();
          DataTable dt=dataSet21.Tables["管理用戶"];

          if(dt.Rows.Count!=0)
          {
           if(dt.Rows[0]["用戶權(quán)限"].ToString()=="Administrators")
            //MessageBox.Show("用戶驗證成功");
           {
            Form1 f1=new Form1();
            f1.Show();
            this.Close();
           }
          }

         }


      //   try
      //   {
      //    if (UserName!=null&&PassWord!=null)
      //    {
      //     logindataSet1=new DataSet();
      //
      //     sql="SELECT 用戶口令, 用戶名稱, 用戶權(quán)限 FROM 管理用戶 where 用戶名稱 = ‘"+ UserName + "‘ and 用戶口令 =‘" + PassWord + "‘";
      //                    oleDbCommand1=new System.Data.OleDb.OleDbCommand();
      //     oleDbCommand1.CommandText=sql;
      //     oleDbCommand1.Connection=this.oleDbConnection1;
      //     
      //   
      //     ada=new System.Data.OleDb.OleDbDataAdapter();
      //     ada.SelectCommand=oleDbCommand1;
      //     oleDbConnection1.Open();
      //     ada.Fill(logindataSet1);
      //
      //     
      //     //ada.Fill(logindataSet1,"管理用戶");
      //     DataTable dt=logindataSet1.Tables["管理用戶"];
      //
      //     if(dt.Rows.Count!=0)
      //     {
      //      if(dt.Rows[0]["用戶權(quán)限"].ToString()=="Administrators")
      //      {
      //       MessageBox.Show("用戶正確登陸");
      //      }
      //     }
      //    }

         catch(Exception eLogin)
         {
          MessageBox.Show(eLogin.Message);
         }

         
            
        }

        private void button2_Click(object sender, System.EventArgs e)
        {
         this.Close();
        }

        private void oleDbDataAdapter1_RowUpdated(object sender, System.Data.OleDb.OleDbRowUpdatedEventArgs e)
        {
        
        }
       }
      }

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多