首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么将dateset里面的数据导入到sql server中

2014-01-17 
如何将dateset里面的数据导入到sql server中?现在需要做一个程序,就是将DBF导入到sql server中,我的思路是

如何将dateset里面的数据导入到sql server中?
现在需要做一个程序,就是将DBF导入到sql server中,我的思路是现在先将dbf文件读到dataset里面,然后再将dateset里面的数据导入到sql server中,现在已经实现了将dbf读到了dateset中,现在怎么将dateset数据读到sql server呢?而且我的意思不需要通过先在sqlserver里面建表实现。现在想再通过一个按键“导入”,实现,请问大神们,该怎么实现呢?求帮助!!!
怎么将dateset里面的数据导入到sql server中
[解决办法]



 SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=data;User ID=sa;password=sa;Integrated Security=False");
        //参数化sql语句
        public void InSertData(string s1,string s2, string s3)//插入数据库  
        {  
            string sql = "insert into table(cpno,企业id,车辆型号) ";
            sql += "values(@cpno, @企业id, @车辆型号)";
            using (SqlCommand cmd = new SqlCommand())
            {
                cmd.CommandText = sql;
                cmd.Parameters.AddWithValue("@cpno", s1);
                cmd.Parameters.AddWithValue("@企业id", s2);
                cmd.Parameters.AddWithValue("@车辆型号", s3);               
                cmd.Connection = con;
                con.Open();
                cmd.ExecuteNonQuery();
            }

        }

        private void button1_Click(object sender, EventArgs e)
        {

            DataSet ds = getdata();//你的dataset
            try
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {   
                    InSertData(dr[0].ToString(), dr[1].ToString(), dr[2].ToString());
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }


        }


热点排行