如何将数据从MSSQL插入MySQL?

时间:2015-10-18 11:04:30

标签: c# mysql sql-server

我从SQL Server中选择了表中的所有数据。

This show imagine in my mind http://imgur.com/R4mkD9N

如何将其插入MySQL。在这里,我获得了SQL服务器中的所有数据。

    public DataTable chucvu_getlist()
    {
        string procname = "Select * from chucvu";
        DbAccessSQL db = new DbAccessSQL();    //use mssql
        db.CreateNewSqlCommand();
        return db.ExecuteDataTable(procname);
    }

但是如何从这个数据库中插入MySQL。 通常,我插入1表,代码为:

    public bool Insert()
    {
        DbAccessMySQL db = new DbAccessMySQL();           // this use MySQL
        db.BeginTransaction();
        try
        {
            db.CreateNewSqlCommand();
            db.AddParameter("@ID", ID);
            db.AddParameter("@Name", Name);
            db.ExecuteNonQueryWithTransaction("INSERT INTO chucvu(ID, Name) Values ('" + ID + "', '" + Name + "')");
            db.CommitTransaction();
            return true;
        }
    }

编辑:

@Neil P,我在2个数据库中获取数据时使用SSIS很简单。

但是当创建导入和导出数据库时,它有错误:

我不知道如何填写此文本框,如DNS或ConnectionString

选择下一个按钮时出现此错误:

是错误imgur.com

感谢。

0 个答案:

没有答案