Пример #1
0
        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);
            }
        }
Пример #2
0
 public RecordQuery(string dbPath)
 {
     _Connection = new ParadoxConnection(dbPath);
 }
Пример #3
0
 public RecordQuery(string dbPath)
 {
     _Connection = new ParadoxConnection(dbPath);
 }
Пример #4
0
        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);
            }
        }