Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2011, 17:48   #1
Kuchiki Byakuya
Пользователь
 
Регистрация: 15.04.2010
Сообщений: 42
По умолчанию Алиас

Здравствуйте.
У меня программа использует базы данных созданные через Bde administrator. Естественно путь идет через Path к созданным базам. У меня вопрос, как сделать что бы программа шла без этой привязки?
Kuchiki Byakuya вне форума Ответить с цитированием
Старый 17.06.2011, 18:00   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

1. Базы данных через Bde administrator не создаюся, а прописываются в нем.
2. Без изменения настройки BDE никак.
3. Делайте доступ через ADO (без BDE) и задавайте путь в программе
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.06.2011, 18:07   #3
Kuchiki Byakuya
Пользователь
 
Регистрация: 15.04.2010
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
1. Базы данных через Bde administrator не создаюся, а прописываются в нем.
2. Без изменения настройки BDE никак.
3. Делайте доступ через ADO (без BDE) и задавайте путь в программе
это как через Ado, куда тыкнуть.?

Expreption EDBEngineError in module Diplom.exe at 00094652.
An error occured while attempting to initialize the Borland Database Engine (error $2120).

Народ, что это такое ???? и Как это исправить ???

Последний раз редактировалось Stilet; 17.06.2011 в 21:50.
Kuchiki Byakuya вне форума Ответить с цитированием
Старый 17.06.2011, 21:53   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Без изменения настройки BDE никак.
Почему никак? А разве нельзя указать путь в свойстве DatabaseName:
http://www.programmersforum.ru/showthread.php?t=47059
Цитата:
это как через Ado, куда тыкнуть.?
ADO это технология доступа к базам данных, посредством корочек винды. Хорошая штука. Есть вкладка с ADO компонентами, рекомендую зайти в тему, где обсуждается литература и там надыбать книгу про ADO. Это позволит тебе избавиться от устаревшего груза BDE, но придется потрудиться.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.06.2011, 22:14   #5
Kuchiki Byakuya
Пользователь
 
Регистрация: 15.04.2010
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Почему никак? А разве нельзя указать путь в свойстве DatabaseName:
http://www.programmersforum.ru/showthread.php?t=47059

ADO это технология доступа к базам данных, посредством корочек винды. Хорошая штука. Есть вкладка с ADO компонентами, рекомендую зайти в тему, где обсуждается литература и там надыбать книгу про ADO. Это позволит тебе избавиться от устаревшего груза BDE, но придется потрудиться.
Спасибо большое, выручили!!!!

Есть еще один вопрос. Моя программа работает с пакетом Excel 2003.
Каждой ячейке присваивается текст из какого либо поля Combobox.

В чем суть.
Есть список предметов. Их может быть как 20, так и 30.
У меня на всякий случай заготовлено 30 полей Combobox'ов.
Но, в конце списка подводится итог,сколько всего предметов и часов.
Дело в том, что этот "ИТОГ" должен быть на пару строчек ниже чем последняя запись.
Ну допустим у меня 27 предметов(27 первых ячеек в экселе занято), значит на 29й ячейке будет ИТОГ.
Подскажите пожалуйста как выйти из этой ситуации.

Последний раз редактировалось Stilet; 17.06.2011 в 22:55.
Kuchiki Byakuya вне форума Ответить с цитированием
Старый 17.06.2011, 22:30   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Почему никак? А разве нельзя указать путь в свойстве DatabaseName
Можно для файлов FoxPro, Paradox, Dbase. Только это уже к BDE отношения не имеет, хотя и используется TTable. Так и конвертировал dbf в MS SQL с использованием ещё TBachMove
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 17.06.2011 в 22:35.
Аватар вне форума Ответить с цитированием
Старый 17.06.2011, 22:57   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Можно для файлов FoxPro, Paradox, Dbase. Только это уже к BDE отношения не имеет, хотя и используется TTable.
Что за ересь?... Ану поясни для меня.
Цитата:
Дело в том, что этот "ИТОГ" должен быть на пару строчек ниже чем последняя запись.
ComboBox.Lines.Add('') даст пустую строку, а после нее добавляй итог.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.06.2011, 23:27   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Что за ересь?... Ану поясни для меня.
Очень просто. Помещаю в TableName полный путь к dbf-файлу, DataBaseName пустой, TableType=ttFoxPro. Спокойно открывается. К сожалению сейчас BDE установлен, не могу сей минут проверить как без него. Хотя выше приведенная ссылка вроде и подтверждает мои слова.

Переименовал каталог с BDE - не работает, действительно ересь нагородил
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 18.06.2011 в 10:13.
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с БД Parado 7. Как правильно прописать алиас? sashaslam БД в Delphi 2 08.07.2008 23:56
Как прописать алиас в коде проги(компонента TABLE, бд парадокс) sashaslam БД в Delphi 2 07.07.2008 13:42
Алиас (псевдоним) для бд FOXPRO IGREK БД в Delphi 0 01.07.2008 00:58