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

Вниз

Как программно установить NET DIR для Paradox?   Найти похожие ветки 

 
wHammer   (2002-10-05 11:09) [0]

Расскажите кто знает...


 
KDS   (2002-10-05 12:46) [1]

Это свойство у обьекта Session, там же его и меняй.
Если в проге нет отдельного компонента Session, он создается
автоматически. Доступ к нему Session.NetFileDir:=


 
KDS   (2002-10-05 12:46) [2]

Это свойство у обьекта Session, там же его и меняй.
Если в проге нет отдельного компонента Session, он создается
автоматически. Доступ к нему Session.NetFileDir:=


 
KDS   (2002-10-05 12:46) [3]

Это свойство у обьекта Session, там же его и меняй.
Если в проге нет отдельного компонента Session, он создается
автоматически. Доступ к нему Session.NetFileDir:=


 
wHammer   (2002-10-05 13:05) [4]

Про сессию и её методы мне известно, но вот как установить?

Устанавливаю -
Session1.NetFileDir := "путь к файлу"
причем пробовал делать это просто в блоке, а также в обработчике OnStartup сессии. Запускаю приложение, открываю BDEAdmin, но у драйвера PARADOX NET DIR не меняется.


 
ЮЮ   (2002-10-05 13:13) [5]

BDEAdmin явно работает в другой сессии :-) Приложению то какая разница, что записано в idapi.cfg (то что видит BDEAdmin), если ты для него сам установил нужный NetFileDir ?


 
wHammer   (2002-10-05 13:26) [6]

BDEAdmin явно работает в другой сессии :-) Приложению то какая разница, что записано в idapi.cfg (то что видит BDEAdmin), если ты для него сам установил нужный NetFileDir ?

Если так, то почему я не могу подгрузить со своей машины базу на сервере в том случае, если в ней уже кто-то работает.

Сейчас расскажу поподробнее.
У меня возникла необходимость работать с несколькими базами из одного клиентского приложения (для каждого календарного года своя база, плюс базы локальные на клиентских машинах). Что делает клиент? При загрузке клиентского приложения в списке выбирает необходимую базу, и далее работает. При выборе в списке просходит:
- установка параметров псевдонима
Session1.GetAliasParams(Alias_, List_);
List_.Strings[0] := ...
...
Session1.ModifyAlias(Alias_, List_);

- установка файла доступа (в OnStartup сессии)
Session1.NetFileDir := ...

Как я анализирую.
Загружаю клиентское приложение, потом BDEAdmin, просматриваю алиас - настройки соответствуют программным, просматриваю настройки драйвера - без изменений. Что не так?


 
ЮЮ   (2002-10-05 13:37) [7]

Any value you assign to NetFileDir is not saved to the BDE configuration file. (Even if you call the SaveConfigFile method.)

ModifyAlias changes the alias parameters for the session, but does not change them in the BDE configuration file. To modify a driver in the BDE configuration file, follow the call to ModifyAlias with a call to SaveConfigFile.



 
wHammer   (2002-10-05 13:44) [8]

Any value you assign to NetFileDir is not saved to the BDE configuration file. (Even if you call the SaveConfigFile method.)

ModifyAlias changes the alias parameters for the session, but does not change them in the BDE configuration file. To modify a driver in the BDE configuration file, follow the call to ModifyAlias with a call to SaveConfigFile.


Но, как я понял у меня и во время работы сессии не устанавливается NetFileDir. ???


 
wHammer   (2002-10-05 13:48) [9]

... предположим, в базе уже "сидят" несколько пользователей.
Я не могу зайти программно, если до запуска клиентского приложения (КП) в ручную не пропишу нужный NET DIR. ???


 
ЮЮ   (2002-10-05 13:52) [10]

>Session1.NetFileDir := ...
Самое интересное то и не показал. Что присваиваешь то?


 
wHammer   (2002-10-05 14:00) [11]

Самое интересное то и не показал. Что присваиваешь то?

Фармат такой:
База сервер - \\ИмяСервера\Dir1\...\DirN\
База локально - D:\Dir1\...\DirN\




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

Форум: "Базы";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
14-92691
zzet
2002-10-07 18:16
2002.10.28
Пора начинать праздновать?


7-92751
CkuB
2002-08-19 00:07
2002.10.28
разрешение принтера


1-92421
Дмитрий К.К.
2002-10-17 07:57
2002.10.28
Поменять цвет любого оконного контрола


1-92597
Filya11
2002-10-17 10:25
2002.10.28
Работа с DLL под VB


1-92481
AL2002
2002-10-17 18:22
2002.10.28
Есть ли в Дельфи стандартный компонент...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский