Есть клиент для связи и редактирования базы, как узнать, открыта ли она уже другим пользователем на другом компьютере? Пока сам заметил, что создается временный файл, .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("----------------------------------------");
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Верный ли подход, или можно выполнить работу с датой прощеВ частности, необходимо выполнить выборку выборку полей из базы данных, значение...
Имеется 3 сущности: студент и преподаватель, унаследованные от простого класса User, и предметМне необходимо будет получать информацию об оценках...
Есть библиотека CheckUfadll В справке разработчика написано, что подключать, нужные мне функции, к Delphi проекту вот так:
Добрый день, вопрос такойЕсть Chart обычного вида и когда на точку наводится курсор, то отображается плашка с координатами