Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.01 c
1-56568
RoLeX
2003-11-07 21:36
2003.11.17
Как узнать местонахождение папки Temp ???


1-56688
han-bratan
2003-11-07 14:41
2003.11.17
BrowseForFolder


7-56925
TALLA
2003-07-16 00:18
2003.11.17
С завершением сервиса беда:(


1-56599
GIGorON
2003-11-06 08:43
2003.11.17
Передача параметра


14-56818
Nelud
2003-10-23 12:35
2003.11.17
Нужна здоровая критика!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский