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

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

Создание aliases


Dana ©   (2007-12-27 06:14:00) 

Подскажите при создании aliases для БД (BDE Administrator-е), можно как-нибудь прописать путь (path), так чтобы БД открывалась отовсюду, куда ее закинут?


Anatoly Podgoretsky   (2007-12-27 17:30:00) [1]

> Desdechado  (27.12.2007 11:09:05)  [5]

Хотели сделать хорошо, а получилось как всегда. Перемудрили с глобальностью, а ведь знали, что глобальность зло. Поэтому нафиг алиасы, достаточно TDatabase или Session


Dana   (2007-12-27 12:42:00) [2]

Session. AddPassword(Edit1.text);
Table. Open; - типа так?


Desdechado   (2007-12-27 12:38:00) [3]

Session: TSession
Есть такая глобальная переменная. Вот и меняй у нее свойства, как тебе нужно.


Dana   (2007-12-27 12:18:00) [4]

Справку нашла, спасибо.  Но немного не понятно, если автоматически, то где и как можно осуществить ручную доводку его параметров?


Desdechado   (2007-12-27 11:44:00) [5]

Session - это то, что создается при подключении к БД. Может создаваться автоматом по умолчанию, можно вручную. Тебе, видимо, достаточно автоматического, но с ручной доводкой его параметров.
Остальное в справке.


Dana   (2007-12-27 11:34:00) [6]

Session - можно немного подробнее, не знакома с этим.


Desdechado   (2007-12-27 11:09:00) [7]

И использовать Session, без всяких алиасов, которые сто лет нафиг не нужны. Это позволит также управлять языковыми (и не только) настройками вне зависимости от шаловливых ручек пользователей.


Dana   (2007-12-27 08:32:00) [8]


> хоть через ини

точно! если я в ини напишу путь (месторасположение своей БД), будет читаться от туда , если ее сохранят на другом диске (с,d, на флешке или в другой папке), просто в ини менять путь, так будет правильно?


ЮЮ   (2007-12-27 08:18:00) [9]

Можно не пользоваться алиасом, а настраивать TDataBase динамически в программе. Вот только "куда забросили" все-равно надо будет программе сказать, хоть через ини, хоть через диплог выбора директрории.
Ди и алиас можно и из программы править.
Или создавать динамически на период работы приложения. Т.е. для простоты на машине разработчика он есть и настроен, а на машине пользователя его нет и он создается динамически и настраивается на период работы приложения.


Dana   (2007-12-27 08:08:00) [10]


> ИИ

???
А как это можно тогда сделать? В коде?


Loginov Dmitry   (2007-12-27 08:02:00) [11]

> Подскажите при создании aliases для БД (BDE Administrator-
> е), можно как-нибудь прописать путь (path), так чтобы БД
> открывалась отовсюду, куда ее закинут?


При создании алиаса для БД ты прописываешь некий фиксированный путь. Соответственно база данных должна находиться по этому пути. Если изменил месторасположение БД, меняй и путь алиаса в BDE Administrator-е. А такой путь, который хочешь ты:
"\\так чтобы БД открывалась отовсюду, куда ее закинут\"
сможет понять разве что ИИ.


Наверх

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