Exemple #1
0
    private void ChangeTable()
    {
        WebFrame.Data.JConnect conn0 = WebFrame.Data.JConnect.GetConnect("DefaultConnstring");

        if (conn0 != null)
        {
            WebFrame.Data.JCommand comm1 = new WebFrame.Data.JCommand(conn0);
            comm1.CommandText = "select * from u_zc where 0=1";
            DataSet ds1 = comm1.SearchData(-1);
            if (ds1 != null)
            {
                DataTable dt1 = ds1.Tables[0];
                if (dt1.Columns.Contains("zeren2") == false)
                {
                    comm1.CommandText = "alter table u_zc add zeren2 varchar(50)";
                    comm1.ExecuteNoQuery();
                }
            }

            /*-------------------------------------------------------*/
            comm1.CommandText = "select * from u_zcbao where 0=1";
            DataSet ds2 = comm1.SearchData(-1);
            if (ds2 != null)
            {
                DataTable dt2 = ds2.Tables[0];
                if (dt2.Columns.Contains("bzeren2") == false)
                {
                    comm1.CommandText = "alter table u_zcbao add bzeren2 varchar(50)";
                    comm1.ExecuteNoQuery();
                }
            }
            conn0.Dispose();
        }
    }
Exemple #2
0
    private void TongBuData()
    {
        WebFrame.Data.JConnect conn0 = WebFrame.Data.JConnect.GetConnect("DefaultConnstring");
        WebFrame.Data.JConnect conn1 = WebFrame.Data.JConnect.GetConnect("HKConnstring");
        if (conn0 != null && conn1 != null)
        {
            WebFrame.Data.JTable             tab0      = new WebFrame.Data.JTable(conn0, "U_UserName");
            WebFrame.Data.JTable             tab1      = new WebFrame.Data.JTable(conn1, "U_UserName");
            List <WebFrame.Data.SearchField> condition = new List <WebFrame.Data.SearchField>();
            condition.Add(new WebFrame.Data.SearchField("lockflag is null", "", WebFrame.SearchOperator.UserDefine));

            DataSet  ds0  = tab0.SearchData(condition, -1, "*");
            DataSet  ds1  = null;
            DataRow  dr1  = null;
            String[] arr1 = new String[] { "num", "sname", "px", "depart", "job", "password",
                                           "cell", "email", "login", "leader",
                                           "phone", "lockflag" };

            foreach (DataRow dr0 in ds0.Tables[0].Rows)
            {
                condition.Clear();
                condition.Add(new WebFrame.Data.SearchField("Sname", dr0["Sname"].ToString()));

                ds1 = tab1.SearchData(condition, -1, "*");
                if (ds1 != null)
                {
                    if (ds1.Tables[0].Rows.Count > 0)
                    {
                        dr1 = ds1.Tables[0].Rows[0];
                    }
                    else
                    {
                        dr1 = ds1.Tables[0].NewRow();
                        ds1.Tables[0].Rows.Add(dr1);
                    }

                    foreach (String m in arr1)
                    {
                        dr1[m] = dr0[m];
                    }

                    tab1.Update(ds1.Tables[0]);
                }
            }


            conn0.Dispose();
            conn1.Dispose();

            JSJ.SysFrame.Util.alert(this.Page, "提示:同步数据操作成功!");
        }
    }
Exemple #3
0
    private void TongBuData()
    {
        WebFrame.Data.JConnect conn0 = WebFrame.Data.JConnect.GetConnect("DefaultConnstring");
        WebFrame.Data.JConnect conn1 = WebFrame.Data.JConnect.GetConnect("HKConnstring");
        if (conn0 != null && conn1 != null)
        {
            WebFrame.Data.JTable             tab0      = new WebFrame.Data.JTable(conn0, "U_UserName");
            WebFrame.Data.JTable             tab1      = new WebFrame.Data.JTable(conn1, "U_UserName");
            List <WebFrame.Data.SearchField> condition = new List <WebFrame.Data.SearchField>();

            DataSet  ds0  = tab0.SearchData(null, -1, "*");
            DataSet  ds1  = null;
            DataRow  dr1  = null;
            String[] arr1 = new String[] { "num", "sname", "px", "depart", "job", "password", "cell", "email", "login", "leader",
                                           "phone", "lockflag", "zeren1" };
            foreach (DataRow dr0 in ds0.Tables[0].Rows)
            {
                condition.Clear();
                condition.Add(new WebFrame.Data.SearchField("Sname", dr0["Sname"].ToString()));

                ds1 = tab1.SearchData(condition, -1, "*");
                if (ds1 != null)
                {
                    if (ds1.Tables[0].Rows.Count > 0)
                    {
                        dr1 = ds1.Tables[0].Rows[0];
                    }
                    else
                    {
                        dr1 = ds1.Tables[0].NewRow();
                    }
                }
            }


            conn0.Dispose();
            conn1.Dispose();
        }
    }