public MSAccessOperation(string pdxDbDir, string accessDbPath, bool quitSyncProcess) { //string accessDbPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Data\\AggRam.mdb"); //if (!File.Exists(accessDbPath)) //{ // string templateDbFileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Data\\aggdb.template"); // File.Copy(templateDbFileName, accessDbPath); //} _pdxDirectory = pdxDbDir; _accessDbPath = accessDbPath; // 创建数据库连接 _pdxConnection = new ParadoxConnection(_pdxDirectory); _dbConnection = new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + _accessDbPath); // 创建DataSet _dataSet = new DataSet("AggRam"); foreach (string tableName in _tableNames) { FillDataTable(tableName, quitSyncProcess); } }
public RecordQuery(string dbPath) { _Connection = new ParadoxConnection(dbPath); }