我从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
感谢。