Yii2 условная проверка на сервере сбой

Это всего четыре строки кода в c # .net

Сначала используйте библиотеку:

using JRO;

Вы хотите сжать и восстановить test.mdb со следующим кодом:

string currentdirectory = System.IO.Directory.GetCurrentDirectory();
string oldmdbfile = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + currentdirectory + "\\test.mdb;Jet OLEDB:Database Password='xyz'";
string newmdbfile = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + currentdirectory + "\\test1.mdb;Jet OLEDB:Database Password='xyz'";
string oldmdbfilepath = currentdirectory + "\\test.mdb";
string newmdbfilepath = currentdirectory + "\\test1.mdb";

JRO.JetEngine engine = new JetEngine();
engine.CompactDatabase(oldmdbfile, newmdbfile);
File.Delete(oldmdbfilepath);
File.Move(newmdbfilepath, oldmdbfilepath);
MessageBox.Show("Database compact and repaired successfully !",);

Таким образом, test.mdb будет уплотняться и восстанавливаться, и будет создан новый файл test1.mdb. Затем вам просто нужно удалить test.mdb и переименовать test1.mdb в test.mdb.

0
задан Angelus Roman 25 January 2019 в 11:29
поделиться