Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

БД [D7, XP]


Страницы:   1 2

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 ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо