class Program { static volatile bool result; static void Main(string[] args) { DataSet ds = ExportDataSet(); //使用2个线程模拟并发操作 Thread t = new Thread(delegate() { result = Insert(ds); Console.WriteLine(result ? "导入成功" : "导入失败"); }); t.Start(); Thread t1 = new Thread(delegate() { result = Insert(ds); Console.WriteLine(result ? "导入成功" : "导入失败"); }); t1.Start(); Console.ReadLine(); } /// <summary> /// 获取数据DataSet /// </summary> /// <returns></returns> static private DataSet ExportDataSet() { //局域网的某服务器模拟数据库远程连接 SqlConnection RemoteConn = new SqlConnection("Data Source=192.168.0.183;Initial Catalog=Northwind;User ID=sa;Password=sa"); using ( /*目标表与源表结构并不相同,目标表只包含OrderID、Custo