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

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

УВАЖАЕМЫЕ МАСТЕРА ! ДВЕ БД НЕ РАБОТАЮТ СОВМЕСТНО =(( [D5, dBase, FoxPro]


NDR ©   (2002-07-30 11:55:00) 

Две базы(программы) не работают совместно!
обе используют один BDE установленный в системе.

Ошибка такая:

An error ocurred while attempting to initialize the Borland DataBase Engibe (error $210C)

Одна программа - справочник (работает со своими БД)
Другая прога конвертор (работает со своими БД)

СРОЧНО нужно решить этот вопрос СЕГОДНЯ ! горю !

А если файлы BDE переписать в каталог со справочником ???
то может будет что работать?????
как сделать?


NDR   (2002-07-30 18:06:00) [1]

Создал я свой Алиас!
потом в Table1.DataBaseName=(указываю имя своего алиаса)

При активации появляется окошко =))
введите логин
пароль.
Жму !ОКЕЙ!

Ну и всё РАЗОМ вешается =)
Что за логин и пароль? давно хотел спросить!
а если нажимаю не ОКЕЙ а CANCEL, то пишет "not connect database"
Что делать ???

======================


LEKSYS   (2002-07-30 16:41:00) [2]

Согласен с предыдущим ответом если все сделать так как описано у Mike все будет работать.


Mike Kouzmine   (2002-07-30 16:16:00) [3]

Суть вопроса такова: если ты напишешь в св-ве TTable DataBaseName путь к каталогу, в котором лежат файлы, то при смене оного тебе придется перекомпилить программу, что согласись, не совсем удобно, особенно, если нет исходников, а так ты создаешь алиас или псевдоним, в свойствах которого, помимо всего прочего есть и путь к каталогу. Который ты можешь изменить и все Ок.
Чтобы их создать, открой или BDEAdmin или Database Desktop.
В desktopе в меню Tools есть пункт Alias Maneger, там то все и происходит. Ты там выбираешь New, затем указываешь тип, парадокс или дбазе или еще какую-то, затем, имя (латиницей), затем, в зависимости от того, что ты выбрал, заполняешь соответствующие поля. В твоем случае это дбэйз. Кстати, если это фоксовые таблицы, то из-за этого они и не открываются. Там есть поле Path - это и есть путь к твоим файлам. Даешь сохранить и все.


NDR   (2002-07-30 16:03:00) [4]

Если Вам не сильно влом. напишите(распишите) пожалуйста
как правильно это написать. Как пишутся алиасы (их синтаксис)

С уважением, NDR


Mike Kouzmine   (2002-07-30 15:31:00) [5]

Создай два алиаса, один указывает на первый каталог, второй - на второй. В св-ах TTable ставь эти алиасы. А сейчас у тебя, что стоит в свойстве DataBaseName таблиц?


NDR   (2002-07-30 15:03:00) [6]

Какие именно ?
Я вовсе ничего не менял.
всё стандартно и поумолчанию!
Алиасы не использовал!

TableType=ttDBase
всё остальное по умолчанию...
Менял только одну вешь!
в BDE одна программа импользует LAnguageDriver = ASCII
вторая = RUS 866

может где надо пути другие прописать, чтоб проги не использовали одну BDE


Mike Kouzmine   (2002-07-30 14:56:00) [7]

Приведи настройки БДЕ и алиасов.


NDR   (2002-07-30 14:38:00) [8]

>>А что в каждом каталоге с программой своя BDE? :)

НЕТ! но многие так делают. вот и я думаю. может если всё правильно сделать, то будет работать ?!

Мне , Нужно решить этот вопрос сегодня ! Горю синем пламенем !

Сам я незнаю как делать. поэтому прошу ВАС помочь !!!


Lusha   (2002-07-30 12:24:00) [9]

>NDR (30.07.02 11:55)
А что в каждом каталоге с программой своя BDE? :)


Vepr   (2002-07-30 12:19:00) [10]

Вопрос не очень понятен
по-быстрому откопал расшифровку кода ошибки:

$210C : Trying to load multiple IDAPIxx.DLL

может поможет


Наверх

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