嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们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
}