DataSet OP DBServer

    技术2022-05-20  46

               string Op = "";

                System.Data.DataSet dbset = new DataSet();

                string linkstr = @"Integrated Security=SSPI;server=127.0.0.1";            System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(linkstr);            con.Open();

                string sqlstr = "select top 0 * from mytest.dbo.info";            System.Data.SqlClient.SqlDataAdapter adp = new System.Data.SqlClient.SqlDataAdapter(sqlstr, con);            System.Data.SqlClient.SqlCommandBuilder cb = new System.Data.SqlClient.SqlCommandBuilder(adp); //关键语句

                adp.Fill(dbset);            dbset.Tables[0].TableName = "基本信息表";

                //System.IO.FileStream Fsc = new System.IO.FileStream(Application.StartupPath + @"/data.dat", System.IO.FileMode.Open);            //System.Runtime.Serialization.Formatters.Binary.BinaryFormatter Fc = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();            //dbset = Fc.Deserialize(Fsc) as DataSet;            //Fsc.Close();                        DataRow row = dbset.Tables[0].NewRow();            row["姓名"] = "李四";            dbset.Tables[0].Rows.Add(row);

                if (Op == "LocalSave")            {                System.IO.FileStream Fsd = new System.IO.FileStream(Application.StartupPath + @"/data.dat", System.IO.FileMode.Create);                System.Runtime.Serialization.Formatters.Binary.BinaryFormatter Fd = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();                Fd.Serialize(Fsd, dbset);                Fsd.Close();            }            else            {                adp.Update(dbset, "基本信息表");            }

                adp.Dispose();            con.Close();            con.Dispose();

                MessageBox.Show("Complete");

     


    最新回复(0)