powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Доступ к удаленной таблице
17 сообщений из 17, страница 1 из 1
Доступ к удаленной таблице
    #38025227
Rubey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не подскажете, знатоки, как в программе на компьютере сети прописать доступ к базе ( таблице), которая расположена на условном сервере с другим айпишником. Что-то столкнулся с такой задачей и слегка провис. Возможно это и не сложно, но никак не соображу как сделать. Программа ведет свою базу и делает запросы в центральную базу сервера , а затем направляет свою сформированную информацию в центральную базу. Типа там проверяет наличие, а от себя формирует выдачу.
Буду благодарен за советы.
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38025361
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rubey,

Если я правильно понял, то 12397401
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38025368
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного напутал, sorry
\\<IP-адрес>\<папка1>\<папка2>...
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38027458
Rubey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jonny540,

Создал на компе с IP-адресом 10.200.20.33 в папке TELEFON таблицу SPRAV.DBF и замапировал ее как сетевой ресурс Z. Попробовал до не достучаться кодом
PUT=\\Z\C:\TELEFON\
NAM=”SPRAVKA.DBF”
Sele 20
Use &PUT&NAM
Browse
Но выскакивает на Use ошибка – File Access Denied.
Менял Z на прямой IP но то же самое.
В сетевом ресурсе разрешено изменение.
Не подскажете в чем дело ?
Спасибо.
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38027542
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RubeyСоздал на компе с IP-адресом 10.200.20.33 в папке TELEFON таблицу SPRAV.DBF и замапировал ее как сетевой ресурс Z. Попробовал до не достучаться кодом
PUT= \\Z\C: \TELEFON\ && и где еще кавычки?
NAM=” SPRAVKA.DBF
Но выскакивает на Use ошибка – File Access Denied.Не верю - у вас этот код даже скомпилироваться не должен
Вы не понимаете, что такое UNC? Что вы "замапировали"?
Если папку TELEFON - то обращаться надо к \\10.200.20.33\Z\SPRAVKA.DBF
Если обращаться просто к компу (и дискам на нем, имея админские права) - то \\10.200.20.33\C$\TELEFON\SPRAVKA.DBF
Соответственно:
Код: sql
1.
2.
3.
4.
5.
cPath='\\10.200.20.33\Z\'
cName='SPRAVKA.DBF'
USE (cPath+cName) IN 0
BROWSE
USE
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38033765
Rubey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,
Спасибо за разяснения, но к сожалению пока ничего не получилось. Перепробовал все предложенные варианты, но по прежнему выдает на USE сообщение - File access denied. Пока не пойму причины этого.
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38033772
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rubeyвыдает на USE сообщение - File access denied. Пока не пойму причины этого.А вы уверены, что у вас вообще есть доступ к этому файлу? Может, другая задача держит его в монопольном режиме.
Попробуйте открыть FAR'ом, например.
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38037166
Rubey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rubey,

Far-ом видно не саму папку, а ее содержимое. Может по этому не конектится таблица из папки. Пробовал примапировать всю партицию, в которой папка расположена, но не получается. Может подскажет кто какие в этом нюансы.
Спасибо.
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38037192
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так видно содержимое папки? Или все же FAR-ом видно и содержимое нужного файла?
В любом случае, раз такая пьянка - разбирайтесь именно с правами доступа к каталогу с данными...
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38038276
ArgonS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как один из вариантов (проверенный в фоксе)
Код: sql
1.
2.
3.
xPath = 'z:\TELEFON\' && или как у вас настроено
use &xPath/SPRAVKA in 0
browse
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38040746
Rubey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMТак видно содержимое папки? Или все же FAR-ом видно и содержимое нужного файла?
В любом случае, раз такая пьянка - разбирайтесь именно с правами доступа к каталогу с данными...
Что-то такую конструкцию Фокс обругивает. File not existit.
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38040750
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rubey, вы твечаете не тому, не на тот вопрос и не в тему, ибо "ошибка в конструкции" видна невооруженным взглядом...
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38042187
Rubey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Проблема доступа к таблице по сети была решена в следующий способ.
1. На компе с удаленной таблицей был создан сетевой ресурс W с разделом диска C
на котором находится папка Dostup с таблицей Sprav.dbf.
2. На компе с прогой , которая обращается к таблице смапировал сетевой ресурс
W командой Net Use W: \\100.200.20.32\W
и после этого таблица стала доступной.
Пробую выбрать данные из таблицы в курсор, но к сожалению почему-то не работает удаленно команда Select. Выдает, что файл не найден.
**** File 'C:\\10.200.20.32\W\Dostup\Sprav.dbf' does not exist
****************************************************
Может есть какие нюансы с этой командой в таком случае? Подскажите если не трудно.
cPath="\\10.200.20.32\W\Dostup\"
cName="Sprav.dbf"
sele G
USE (cPath+cName) alias Globa
Browse && Работает просмотр.
Use
Select * From &cpath&cName group by kod into cursor TC1 && Выдает ошибку.
&& что файл с таблицей отсутствует. Получается, что Select не видит путь к уда
&& ленной таблице.
Use
Return
Благодарю за помощь.
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38042255
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что есть &cpath&cName ? Вы понимаете, что это означает? Чем вам не нравится выражение имени?

Если вы создали общий ресурс на удаленном компе - зачем ещё и мапинг использовать? Конечно, можно пользовать полный путь как '\\10.200.20.32\W\Dostup\Sprav.dbf', так и 'W:\Dostup\Sprav.dbf', но смысл?

То есть вы, все равно, за прошедшую декаду так и не удосужились ничего прочесть ни про общий доступ в Windows, ни про макроподстановку и выражения имени в FoxPro...
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38042815
Rebey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Хотя я все и не изуил из перечисленного, но все таки метода работает и это уже радует. Вот только с Селектом проблема. Не видит он путей и не находит нужной таблицы. Все остальное работает ( данные в удаленной таблице просматриваются и модифицируются прогой с другого компа сети ). Буду благодарен за помощь в решении проблемы с Селектом.
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38042838
Rubey cPath="\\10.200.20.32\W\Dostup\"
cName="Sprav.dbf"
sele G
USE (cPath+cName) alias Globa && Здесь мы почему-то используем скобки и
&& сложение строк *Станислав С...кий*
Browse && Работает просмотр.
Use
Select * From &cpath&cName; && А здесь точно так же сделать не хотим
group by kod into cursor TC1 && Может поэтому и Выдает ошибку.
&& что файл с таблицей отсутствует. Получается, что Select не видит путь к уда
&& ленной таблице. *Станислав С...кий*
Use
Return
Благодарю за помощь.
...
Рейтинг: 0 / 0
Доступ к удаленной таблице
    #38042856
Фотография justIT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RebeyAndreTM,

Хотя я все и не изуил из перечисленного, но все таки метода работает и это уже радует. Вот только с Селектом проблема. Не видит он путей и не находит нужной таблицы. Все остальное работает ( данные в удаленной таблице просматриваются и модифицируются прогой с другого компа сети ). Буду благодарен за помощь в решении проблемы с Селектом.

Rebey? прошу прощения, я знатный тролльна этом форуме.
Но до того, как я стал троллем я много лет был фокспрошником.

И, откровенно скажу тебе - ты ТОРМОЗ тот еще.
Та вообще когда-нибудь о SELECT SQL что-то читал?

авторс Селектом проблема. Не видит он путей и не находит нужной таблицы.

Какие прости меня в жопу "Не видит он путей"?

SELECT * FROM Rebey_table GROUP BY kod into cursor TC1

Иди блин почитай хоть первый попавшийся линк в google.com на тему select from и не порть викенд старым фокспровщикам!
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Доступ к удаленной таблице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]