Есть клиент для связи и редактирования базы, как узнать, открыта ли она уже другим пользователем на другом компьютере? Пока сам заметил, что создается временный файл, .laccdb или .ldb для .accdb и .mdb соответственно, то есть можно проверить существование этого файла. Но есть ли другой способ? потому как эти временные файлы, бывает, долго остаются в папке.
Существование файла можно проверит с помужю функция File.Exits:
if (File.Exists("имя файла"))
{
//.....
}
Второй вариант:
OleDbConnection con;
try
{
Console.WriteLine ("Создание новое соединение");
con =new OleDbConnection("Provider=LCPI.IBProvider;");
Console.WriteLine("Попытка открытое соединение");
con.Open();
Console.WriteLine("Закрыть соединение, если состояние соединения открыт");
if (con.State == ConnectionState.Open)
{con.Close();}
}
catch(OleDbException myOLEDBException)
{
Console.WriteLine("----------------------------------------");
for (int i = 0; i<=myOLEDBException.Errors.Count-1;i++)
{
Console.WriteLine("Сообщение " + (i + 1) + ": " + myOLEDBException.Errors[i].Message);
Console.WriteLine("локалние: " + myOLEDBException.Errors[i].NativeError.ToString());
Console.WriteLine("Source: " + myOLEDBException.Errors[i].Source);
Console.WriteLine("SQL: " + myOLEDBException.Errors[i].SQLState);
Console.WriteLine("----------------------------------------");
}
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Верный ли подход, или можно выполнить работу с датой прощеВ частности, необходимо выполнить выборку выборку полей из базы данных, значение...
Имеется 3 сущности: студент и преподаватель, унаследованные от простого класса User, и предметМне необходимо будет получать информацию об оценках...
Есть библиотека CheckUfadll В справке разработчика написано, что подключать, нужные мне функции, к Delphi проекту вот так:
Добрый день, вопрос такойЕсть Chart обычного вида и когда на точку наводится курсор, то отображается плашка с координатами