Delphi (ADO) Достъп до това как да разберете кой е свързан
Споделената папка съдържа * .mdb, използвайки програмата, потребителите се свързват и работят с данни в таблици.
- Как, ако е необходимо, да определите кой в момента работи с базата данни (мрежови потребителски имена, например)?
- И можете по някакъв начин да приложите принудително затваряне на всички екземпляри на приложението, работещи с * .mdb?
> - Как, ако е необходимо, да се определи - кой в момента работи с базата данни (например потребителски имена в мрежата)?
до основния файл се създава заключващ файл. оттам, според мен, можете да извадите името на компютъра и потребителя (базата) на тези, които в момента са свързани.
> - И можете по някакъв начин да приложите принудително затваряне на всички екземпляри на приложения, работещи с * .mdb?
и значението?
1. Можете да спрете споделянето
2. Питате ли твърде много от, всъщност, файлов сървър, СУБД?
> За да знаете по-точно!
е, отворете го и погледнете вътре, ще знаете по-точно.
> Но понякога спешно се нуждаете от копие на файла * .mdb
добре, направете копие, програмно. тези. създайте празна база данни и копирайте данните в нея чрез заявки. никой не трябва да бъде изритан.
> Има начин чрез ADO да "изхвърли" всички от Access (* .mdb)?
чрез ADO, не, но е толкова лесно, просто изваждате мрежовия кабел от сървъра и. губите някои данни, може би. с всеки насилствен метод обаче това е възможно.