Вниз
Скачать: CL | DM;

Создание aliases   Найти похожие ветки 

← →
Dana ©   (2007-12-27 06:14) [0]

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


← →
Loginov Dmitry ©   (2007-12-27 08:02) [1]

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


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


← →
Dana ©   (2007-12-27 08:08) [2]


> ИИ

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


← →
ЮЮ ©   (2007-12-27 08:18) [3]

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


← →
Dana ©   (2007-12-27 08:32) [4]


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

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


← →
Desdechado ©   (2007-12-27 11:09) [5]

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


← →
Dana ©   (2007-12-27 11:34) [6]

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


← →
Desdechado ©   (2007-12-27 11:44) [7]

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


← →
Dana ©   (2007-12-27 12:18) [8]

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


← →
Desdechado ©   (2007-12-27 12:38) [9]

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


← →
Dana ©   (2007-12-27 12:42) [10]

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


← →
Anatoly Podgoretsky ©   (2007-12-27 17:30) [11]

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

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.01 c
15-1198068851
андр
2007-12-19 15:54
2008.01.27
ToolButtom


9-1149696481
Ricks
2006-06-07 20:08
2008.01.27
Раз уж зашла речь о гравитации и физике.....


2-1198242394
Kubik
2007-12-21 16:06
2008.01.27
Передача файла


2-1198489780
KV
2007-12-24 12:49
2008.01.27
Электронная библиотека


1-1193122474
031178
2007-10-23 10:54
2008.01.27
Как программно выделить нужный пункт меню в TTreeView ?




   Наверх