Вниз
Скачать: CL | DM;

Защита файла от удаления   Найти похожие ветки 

← →
adif   (2003-10-27 14:19) [0]

Как в многопользовательском приложении защитить файл от удаления, т.е. есть база данных в папке общего доступа, к которым обращается несколько пользователей, и вся проблема в том как защитить файл базы данных от случайного или умышленного удаления?!


← →
clickmaker ©   (2003-10-27 14:21) [1]

Какая СУБД ? В общем случае - секьюрити NTFS, ACL


← →
Song ©   (2003-10-27 14:22) [2]

Открыть файл монопольно и не закрывать.


← →
adif   (2003-10-27 14:23) [3]

Каким это образом открыть файл в delphi?


← →
Song ©   (2003-10-27 14:25) [4]

Всё зависит от того что за информация у тебя в нём и чем ты этот файл читаешь (сам или через БД) и т.д.


← →
adif   (2003-10-27 14:27) [5]

Это файл базы данных с разрешением db а обращаются пользователи к нему через query, и как бы файл можно удалить просто зайдя проводником!


← →
Anatoly Podgoretsky ©   (2003-10-27 14:33) [6]

Можно и ни как не обойдешь, иначе база не будет работать, можешь только ограничить количество лиц которые имеют полный доступ. Или перейти на сервер приложений, это если без смены базы.


← →
panov ©   (2003-10-27 14:35) [7]

Тебя ведь спросили - какая СУБД?
От ответа на этот вопрос зависит ответ на первоначальный.


← →
adif   (2003-10-27 14:36) [8]

А возможно сделать так чтобы файл базы был постоянно занят, ну например если его открываешь database desktop, записать в файл можно, считать тоже можно, а вот удалить нет?!


← →
adif   (2003-10-27 14:39) [9]

СУБД у меня BDE!


← →
adif   (2003-10-27 14:42) [10]

Хотелось бы получить ответ, если кто может ответьте!!!


← →
Mike Kouzmine ©   (2003-10-27 14:49) [11]

Сам себе ответил уже.


← →
adif   (2003-10-27 14:52) [12]

Я в том смысле как сделать занятость файла так как это делает database desktop?


← →
Anatoly Podgoretsky ©   (2003-10-27 14:53) [13]

Открыть его


← →
Mike Kouzmine ©   (2003-10-27 14:54) [14]

Напиши программку где эта табл. открывается, а при закрытии закрывается. Пока она запущена - не удалишь.


← →
adif   (2003-10-27 14:56) [15]

Согласен! но вот как открыть таблицу пример пожалуйста если не сложно! Код как открыть таблицу!


← →
Mike Kouzmine ©   (2003-10-27 14:57) [16]

open. С тебя 10 баков.


← →
Ann ©   (2003-10-27 14:59) [17]


> [16] Mike Kouzmine © (27.10.03 14:57)
> open. С тебя 10 баков.

на Close те же расценки? :))))


← →
Anatoly Podgoretsky ©   (2003-10-27 15:00) [18]

adif (27.10.03 14:56) [15]
Table.Open


← →
Mike Kouzmine ©   (2003-10-27 15:01) [19]

Ann © (27.10.03 14:59) [17] Нет, на закрытие в два раза больше.


← →
Ann ©   (2003-10-27 15:02) [20]


> [19] Mike Kouzmine © (27.10.03 15:01)
> Ann © (27.10.03 14:59) [17] Нет, на закрытие в два раза
> больше.

:)


← →
adif   (2003-10-27 15:08) [21]

А если я использую query?


← →
Ann ©   (2003-10-27 15:08) [22]

query.open


← →
asp ©   (2003-10-27 15:11) [23]

Query.Active:= True
:))


← →
adif   (2003-10-27 15:13) [24]

А ведь файл то все равно можно удалить, попробуй если не веришь, ведь постоянного занятия файла нет. Ведь идет только временное обращение к файлу (при записи и при чтении данных)!!!


← →
asp ©   (2003-10-27 15:15) [25]

adif (27.10.03 15:13) [24] Про NTFS Permissions слышал?


← →
adif   (2003-10-27 15:17) [26]


> asp © (27.10.03 15:15) [25]
> adif (27.10.03 15:13) [24] Про NTFS Permissions слышал?

Нет а что это такое и как быть если у меня FAT 32?


← →
qeww   (2003-10-27 15:23) [27]

NTFS тут ни причем ведь речь идет о том как сделать занятым файл, мне тоже интересно?


← →
Mike Kouzmine ©   (2003-10-27 15:29) [28]

Еще раз для невнимательных. Table1.Open


← →
asp ©   (2003-10-27 15:43) [29]

qeww (27.10.03 15:23) [27] > Если задача только в этом, то FileOpen.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.017 c
14-56830
Vlad Oshin
2003-10-28 09:13
2003.11.17
Составим наш ответ Чемберлену?


3-56462
GaM
2003-10-29 18:43
2003.11.17
Создание и организация блока администрирования баз данных IBase


14-56915
Rouse_
2003-10-25 01:47
2003.11.17
Хотелось бы....


6-56790
noname666
2003-09-12 14:32
2003.11.17
sendto


1-56629
klmn
2003-11-05 16:32
2003.11.17
Можно-ли в F1Book определить диапазон ячеек с данными?




   Наверх