Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Бази";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

Вниз

Ще раз робота з базами Знайти схожі гілки


set   (2001-12-05 00:08) [0]

Є невелика програма для роботи з базами. Треба щоб вона при своєму кожному запуску перевіряла наявність своїх баз, з якими працює (а їх штук 25-35) і статистика наприклад перевірки показувалася, скажімо в Label або (кажись) в statusbare або ще десь. І ще, якщо база не знайдена або пошкоджена, щоб вона запитувала у користувача дозвіл на відновлення бази з архіву. І ще, як зробити, щоб програма автоматично зберігала свої база в спеціальному архіві на диску, і коли знадобитися, могла відновити базу з цих же архівів.
Якщо можна, то відповідь в ящик: izak@bk.ru.
Я розумію, що всіх дістав, але мені потрібен вичерпну відповідь, а часу просто не вистачає. Я вже всюди питав, але майже ніхто нічого не знає



Igorok   (2001-12-05 10:39) [1]

колись мені довелося робити теж в FoxPro, вийшов з цієї ситуації таким чином:
Перебираю по черзі бази, зазвичай вони розташовані в одному каталозі, і кожну базу відкриваю. Якщо база пошкоджена то при відкритті буде помилка, яку записуй в лог або показуй на екрані яким тобі зручно способом.
Удачи!



panov   (2001-12-05 12:20) [2]

1. Перевірка цілісності.
-------
В БД типу Paradox і DBase можна перевірити, лише прочитавши кожну таблицю від початку до кінця.
При пошкодженні заголовка помилка з'явиться відразу при відкритті таблиці.

2. Збереження.
-------
Найкраще (на мою думку) тримати список таблиць і індексів в окремому файлі і перевіряти при старті програми за списком.
Для збереження використовувати або стандартні утиліти (PKZIP25, ARJ, RAR і т.п.) або FreeWare-компоненти, яких достатньо в Іінтернет.
Щодня виконуємо процедуру архівування.
3. Відновлення.
При виявленні помилки (див. П.1) відновлюємо все таблиці з останнього архіву.



сторінки: 1 вся гілка

Форум: "Бази";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.028 c
6-22288
atmospheric
2001-10-09 23:49
2002.01.08
WinGate


1-22150
Dimich
2001-12-20 13:22
2002.01.08
Як зробити прокрутку в Panel


3-21991
perov
2001-12-06 09:01
2002.01.08
кодування повідомлень помилок оракла


14-22412
fishka
2001-11-12 14:50
2002.01.08
Компоненти і їх розташування для зручності оператора (Delphi 3)


1-22240
creepster
2001-12-16 19:20
2002.01.08
TButton





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська