Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.25;
Скачать: CL | DM;

Вниз

Команда subst   Найти похожие ветки 

 
Юля   (2003-07-30 16:30) [0]

Настраиваю BDE для работы с БД в сети. Для этого, чтобы не появлялись ошибки нужно создать виртуальный диск, на котором и будет находится БД. Подскажите как правильно пользоваться командой subst.


 
stone ©   (2003-07-30 16:31) [1]

subst /?


 
Vovchik_A ©   (2003-07-30 18:02) [2]

Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: ( virtual) Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a path.
[drive2:]path Specifies a physical drive and path you want to assign to a virtual drive.
/D Deletes a substituted (virtual) drive.
Type SUBST with no parameters to display a list of current virtual drives.


 
Leran2003   (2003-07-30 20:11) [3]

Сопоставление имени диска указанному пути.

SUBST [диск1: [диск2:]путь]
SUBST диск1: /D

диск1: Виртуальный диск, который сопоставляется указанному пути.
[диск:]путь Физические диск и путь,
которым сопоставляется виртуальный диск.
/D Удаление ранее созданного виртуального диска.

Введите SUBST без параметров для вывода текущего списка виртуальных дисков.

:))


 
Anatoly Podgoretsky ©   (2003-07-30 20:31) [4]

Лучше не создавать виртуальный диск, а пользоваться сетевым именем


 
ulyanitsky ©   (2003-07-30 22:05) [5]

Никакий виртуальных дисков!!!

Только BDE Administrator (или как он там называется уже не помню - в контрол панел есть красненький такой)!

А делаем все так:
1) Той папочке, где у тебя база на серваке даешь полный доступ и сетевое имя, например, такое MYCOOLDATABASE

1) Запускаем BDE Administrator

2) Создаем ALIAS (Тип - Standart для Парадокса, путь к базе - сетевой!!!, напр: \\MAINSERVER\MYCOOLDATABASE
где MAINSERVER - имя сервера в сети
( в левой части окна список АЛИАСОВ есть) Никакий виртуальных дисков!!!

Только BDE Administrator (или как он там называется уже не помню - в контрол панел есть красненький такой)!

А делаем все так:
1) Той папочке, где у тебя база на серваке даешь полный доступ и сетевое имя, например, такое MYCOOLDATABASE

1) Запускаем BDE Administrator

2) Создаем ALIAS (Тип - Standart для Парадокса, путь к базе - сетевой!!!, напр: \\MAINSERVER\MYCOOLDATABASE
где MAINSERVER - имя сервера в сети
MYCOOLDATABASE - уже говорил
и даем ему имя, например, COOLDATABES1 (в левой части окна список АЛИАСОВ есть)

3)в проге выставляем в соответствующем свойстве ALIAS компонента
TDatabase имя алиаса из п.2 (COOLDATABES1) и новый алиас (по-моему поле DatabaseName??? 3 года назад было), например, COOLDATABES2.

4)все Table, Query и т.д. подключаются COOLDATABES2 (это имя было создано в компоненте TDatabase п. 3)

5)в BDE Administrator лазим по настройкам форматов (по-моему вторая вкладка) и изменяем обязательно:
а) NETDIR - ставим \\MAINSERVER\MYCOOLDATABASE из п.2 --- ОБЯЗАТЕЛЬНО ДОЛЖНЫ СОВПАДАТЬ, ИНАЧЕ БУДЕТ МОНОПОЛЬНЫЙ ДОСТУП
б) LOCALSHARE - TRUE
6) вуаля - ВСЕ

Кто не понял - ICQ: 161262935 или переспрашивайте в форуме


 
Anatoly Podgoretsky ©   (2003-07-30 22:23) [6]

Пункт 5а не выдерживает критики, это прямой путь к проблемам. Самое правильное это иметь отдельную папку для NetDir можно именно так ее назвать, пряма в голове диска, с полнымими правами для пользователей. Тогда пункт 5а будет выглядеть так:

а) NETDIR - ставим \\MAINSERVER\NETDIR

Остальное правильно.


 
ulyanitsky ©   (2003-07-30 23:28) [7]

Критику Anatoly Podgoretsky принимаю на 100% - дело говорит, прислушайтесь.
Спасибо за поправочку, не доглядел.



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

Текущий архив: 2003.08.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
1-81711
Lina
2003-08-11 09:47
2003.08.25
RichEdit


14-81941
Е-Моё имя
2003-08-06 17:19
2003.08.25
С клонами интереснее стало ;-)) бугагагагага


1-81768
LVitaliy
2003-08-14 14:13
2003.08.25
Преобразование


3-81542
abc
2003-07-31 14:31
2003.08.25
как Вы реализовываете обатную связь


1-81832
Vitalygavrilov
2003-08-13 10:50
2003.08.25
Возможно ли в QReport сделать заполнение бланка.