![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
БД [D7, XP]
Alex8 © (2008-05-03 17:39:00)Уважаемые мастера !
Я держу разрабатываемую программу и все, что к ней
относится в отдельной папке (А). В частности, в подпапке(Б)
держу все, что относится к создаваемой БД.
Для надежности, по завершении определенных этапов разработки
я копирую содержимое папки А (в т.ч. и папку Б) в резервные
папки, а иногда сбрасываю их на CD. Поэтому, если где-то
напортачу, то всегда могу вернуться к предыдущему Этапу.
Так я считал.
Но вот при обращении к функции DBiRegenIndex полетела
моя БД (около 20 файлов в PARADOX), вернее ее отладочный вариант.
После нескольких судорожных исправлений обращаюсь к своим
копиям (в том числе к тем, что на CD), но не тут-то было.
Ничего не работает. Не могу даже открыть файлы БД ни
в DataBase DeskTop, ни в SQL Explorer. Ответ - "Таблица разрушена".
Подскажите, пожалуйста, что можно сделать. Уж очень не хочется
удалять файлы БД и создавать их заново. Тем более, что в некоторых
файлах есть детали, восстановить которые не просто.
И самое главное. Почему не работают копии. Может где-то
в BDE зафиксированы мои действия и можно что-то подправить. Мне кажется,
что я нарушил целостность.
Спасибо.
Anatoly Podgoretsky (2008-05-05 12:23:00) [1]> Loginov Dmitry (05.05.2008 12:00:34) [34]
Есть два фактора
1. нелегально
2. А как быть с SQL Links и не только
Конечно для Парадокс пойдет, но не стоит плохому учить.
Anatoly Podgoretsky (2008-05-05 12:04:00) [2]> Alex8 (05.05.2008 11:53:33) [33]
Ну не важно, не освоишь за 30 минут, освоишь скажем за три дня.
Как в мультике - надо сначала час потрахаться, а потом за 5 минут долететь.
Крылья, ноги, хвост.
Осваиваешь один раз, а потом многократно пользуешься.
Но тебе надо двумя путями идти, осваивать инсталятор и уйти от Парадокса.
Лучше всего на клиент сервер.
Loginov Dmitry (2008-05-05 12:00:00) [3]
> Работы на 5 минут, с освоением максимум на 30 минут.
с regsvr32 и вовсе 2 минуты ))
Alex8 (2008-05-05 11:53:00) [4]> Не хочешь, тогда тебе в http://www.podgoretsky.com/DM/BadWill.
Прочитал. Интересно
> Работы на 5 минут, с освоением максимум на 30 минут.
Инсталировал InstallShield Express. На освоение 30минут
мне не хватило (при моем хилом английском). Буду разбираться
> поставить только БДЕ с диска с Делфой выбирая кастом установку
> и снимая все ненужные галочки
Вот это понятно. Попробую.
> ламеры . Переведи, пожалуйста, на русский темному человеку
Спасибо всем.
Anatoly Podgoretsky (2008-05-05 11:20:00) [5]> Sergey13 (05.05.2008 11:02:31) [31]
Он инструкции не понял.
Sergey13 (2008-05-05 11:02:00) [6]> [30] Anatoly Podgoretsky © (05.05.08 10:34)
Я ничего о нем не думаю, я шучу.
Лично у меня до сих пор получалось поставить только БДЕ с диска с Делфой выбирая кастом установку и снимая все ненужные галочки.
Anatoly Podgoretsky (2008-05-05 10:34:00) [7]> Sergey13 (05.05.2008 09:53:27) [27]
Так поступают ламеры, а что ты о нем думаешь?
Anatoly Podgoretsky (2008-05-05 10:34:00) [8]> Alex8 (05.05.2008 09:33:26) [26]
Очень просто, в состав Дельфи входит сертифицированый инсталятор Install Shield Express.
С его помощью создай инсталяцию программ, в которую включи установку BDE и создание псевдонимов (алиасов).
Работы на 5 минут, с освоением максимум на 30 минут.
Не хочешь, тогда тебе в http://www.podgoretsky.com/DM/BadWill.html#BW-06
Alex8 (2008-05-05 10:09:00) [9]> Поставить Делфи+БДЕ. Снести Делфи. Наслаждаться БДЕ. 8-)
Не понял.
Sergey13 (2008-05-05 09:53:00) [10]> [26] Alex8 (05.05.08 09:33)
> Поэтому я не знаю, как инсталировать только БДЕ.
Поставить Делфи+БДЕ. Снести Делфи. Наслаждаться БДЕ. 8-)
Alex8 (2008-05-05 09:33:00) [11]> Инсталировать БДЕ
К сожалению, в моей ситуации инсталировать БДЕ это значит инсталировать DELPHI, т.к. мой исходный CD включает все вместе.
Поэтому я не знаю, как инсталировать только БДЕ.
Anatoly Podgoretsky (2008-05-05 09:15:00) [12]4. Инсталировать БДЕ
Учитывая твой уровень знаний, тебе правильнее как можно быстрее уйти от Парадокс и от БДЕ. Иначе снова будет множество вопросов, типа помогите не работает, помогите база порушена.
Alex8 (2008-05-05 08:52:00) [13]Еще раз возвращаюсь к началу обсуждения.
Я ввел свою копию на другой компьютер с установленной DELPHI
Все нормально работает. ( Естественно, после того как ввел
псевдоним моей БД). Это значит, что БД (пусть на CD) сохранена.
И что текущая информация хранится не только в моей папке БД,
но и в BDE.
Вопрос в том, как к ней вернуться на моем компьютере.
Тут возникают варианты:
1. Переустановить DELPHI. Он по ряду причин не очень желателен.
2. Ликвидировать псевдоним БД, а затем вновь создать его на том же
месте.
3. А может быть с другого компьютера перебросить всю папку BDE
или какие-то файлы из нее, где хранятся данные о БД.
В частности читал, что псевдонимы хранятся в файле IDAPI32.GFG.
Может достаточно этот файл перебросить?
А может еще что-то посоветуете.
Кстати, о резервном копировании.
Может быть имеет смысл при создании БД после создания псевдонима
сразу копировать папку BDE в папку самой БД ?
Германн (2008-05-05 01:23:00) [14]
> MsGuns © (04.05.08 21:24) [22]
>
> Ну ты же знаешь, что я неоднократно это обосновывал. Зачем
> холиваришь ? ;)
>
Смайлика не заметил в MsGuns © (04.05.08 01:04) [11]
Это АП виноват! :)
MsGuns (2008-05-04 21:24:00) [15]Ну ты же знаешь, что я неоднократно это обосновывал. Зачем холиваришь ? ;)
Германн (2008-05-04 21:20:00) [16]
> MsGuns © (04.05.08 19:48) [20]
> Просто я считаю, что выбор БД -это преррогатива разработчика.
> Выслушивать советы - его право. Но если советы "односторонние",
> то я бы лично к таким советам относился бы осторожно. Как
> минимум.
Это твое право. Но зачем поливать грязью тех кто советует что-то? Если ты можешь обоснованно рассказать о преимуществах и недостатках разных СУБД, так расскажи и обоснуй. Не можешь, не мешай другим делать то, что они могут.
MsGuns (2008-05-04 19:48:00) [17]>Германн © (04.05.08 01:35) [12]
>Самый бессмысленный и бесполезный пост. Ну как же можно рекомендовать то, на чем сам не работал и не знаешь?
Ну да, а твой - самый полезный и осмысленный ;)
Просто я считаю, что выбор БД -это преррогатива разработчика. Выслушивать советы - его право. Но если советы "односторонние", то я бы лично к таким советам относился бы осторожно. Как минимум.
>Anatoly Podgoretsky © (04.05.08 01:38) [13]
>Правильно, только MS SQL :-)
Я это где-то утверждал ?
Anatoly Podgoretsky (2008-05-04 13:25:00) [18]Файлы БД не относятся к Дельфи, поскольку они у тебя порушены, то переустановка Дельфи чуда не сделает.
korneley (2008-05-04 08:57:00) [19]
> Alex8 (04.05.08 08:37) [17]
Не должны, чего не переустанавливай, но кто его знает. Есть время и желание - пробуй. Хотя я бы занялся исправлением поврежденных таблиц, см. ссылку в [7] пункт №5
Alex8 (2008-05-04 08:37:00) [20]Возвращаясь к началу обсуждения.
А будут ли работать имеющиеся у меня копии,
если переустановить DELPhI заново?
А если нет, то м.б. переустановить WINDOWS ?