将这三个库整合成一个结果.用什么方法运行速度快一些?
三个ACCESS库中,1和2有共同字段,2和3有共同字段,用WINFORM写个程序,将这三个库整合成一个结果.用什么方法运行速度快一些?
------解决方案--------------------
获取字段名 判断是否有相同 相同则写入新数据库一次
读取数据插入新数据库
using   System;  
using   System.Data;  
using   System.Data.OleDb;  
string   ConnectionString   =   @ "Provider=Microsoft.Jet.OleDB.4.0;Data   Source=C:\Program   Files\Microsoft   Office\Office\1033\FPNWIND.mdb ";  
OleDbConnection   conn   =   new   OleDbConnection(ConnectionString);  
conn.Open();  
     DataTable   schemaTable   =   conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,  
                                                                                                     new   object[]   {null,   null,   null,   "TABLE "});  
     foreach   (DataRow   dr   in     schemaTable.Rows)  
     {  
//表名  
Console.WriteLine(dr[ "TABLE_NAME "]);  
                                   //字段名  
DataTable   columnTable   =   conn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,  
                               new   object[]   {null,   null,   dr[ "TABLE_NAME "].ToString(),null});  
                       foreach(DataRow   dr2   in   columnTable.Rows)  
                       {  
                             Console.WriteLine( "         {0} ",   dr2[ "COLUMN_NAME "]);  
                       }  
}  
conn.Close();