嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
实现U8与汉王自动同步也可手动同步插入sqlserver2008数据库
	private void CheckFrom_Click(object sender, EventArgs e)
        {
            #region 同步考勤信息
            if (radioButton1.Checked)
            {
                HWConnectionString = "server="   this.txtPZIP.Text   ";database="   this.txtPZDBName.Text.ToString()   ";user id="   this.txtPZSA.Text   ";password="   this.txtPZSAPWD.Text   "; pooling=true;";
            }
            else
            {
                HWConnectionString = "data source="   this.txtPZIP.Text   ";user id="   this.txtPZSA.Text   ";password="   this.txtPZSAPWD.Text   ";initial catalog="   this.txtPZDBName.Text   ";Connect Timeout=30;Persist Security Info=True ;Current Language=Simplified Chinese;";
            }
            U8ConnectionString = "data source="   this.txtU8IP.Text   ";user id="   this.txtU8SA.Text   ";password="   this.txtU8PWD.Text   ";initial catalog=UFDATA_"   this.txtU8Name.Text   "_"   this.txtYear.Text   ";Connect Timeout=30;Persist Security Info=True ;Current Language=Simplified Chinese;";
            // 从中间表取数
            string secSql = "select max(CardID) from KQZ_Card_ToU8";
            object obj = DBHelper.ExecuteScalar(U8ConnectionString, CommandType.Text, secSql);
            int row = 0;
            if (obj != DBNull.Value)
            {
                row = Convert.ToInt32(obj);
            }
            string sql = string.Format(@"select ke.EmployeeID,ke.EmployeeCode,ke.EmployeeName,kc.CardID,kc.CardTime,kc.CardTypeID,kc.DevID,kc.DevClass,kc.cVerify
                                  from KQZ_Card kc left join KQZ_Employee ke on kc.EmployeeID=ke.EmployeeID where  CardID>{0}", row);
            DataTable dt = new DataTable();
            DataSet myds = new DataSet();
            if (radioButton1.Checked)
            {
                try
                {
                    MySqlConnection mysqlconnect = new MySqlConnection(HWConnectionString);
                    mysqlconnect.Open();
                    MySqlCommand mycomand = new MySqlCommand(sql, mysqlconnect);
                    MySqlDataAdapter madap = new MySqlDataAdapter(mycomand);
                    madap.Fill(myds);
                    dataGridView1.DataSource = myds.Tables[0].DefaultView;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("汉王查询数据错误:"   ex, "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                }
                finally
                {
                }
            }
            else
            {           
                try
                {
                    myds= DBHelper.ExecuteDataset(U8ConnectionString, CommandType.Text, sql);
                    dataGridView1.DataSource = myds.Tables[0].DefaultView;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("汉王查询数据错误:"   ex, "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                }
                finally
                {
                }
            }
            #endregion
        }