Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];

Вниз

Создание 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 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
15-1198169940
Pazitron_Brain
2007-12-20 19:59
2008.01.27
Решил пользоваться скайп


2-1199268328
Max.66RUS
2008-01-02 13:05
2008.01.27
Самоудаление программы по нажатию на кнопку...


15-1198003654
Kolan
2007-12-18 21:47
2008.01.27
А как сделать скриншоты с видео?


2-1198854646
Антон Шестаков
2007-12-28 18:10
2008.01.27
Блокировка *.db файла


15-1198068851
андр
2007-12-19 15:54
2008.01.27
ToolButtom





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский