|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
Не подскажете, знатоки, как в программе на компьютере сети прописать доступ к базе ( таблице), которая расположена на условном сервере с другим айпишником. Что-то столкнулся с такой задачей и слегка провис. Возможно это и не сложно, но никак не соображу как сделать. Программа ведет свою базу и делает запросы в центральную базу сервера , а затем направляет свою сформированную информацию в центральную базу. Типа там проверяет наличие, а от себя формирует выдачу. Буду благодарен за советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2012, 22:20 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
Немного напутал, sorry \\<IP-адрес>\<папка1>\<папка2>... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2012, 07:28 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
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 но то же самое. В сетевом ресурсе разрешено изменение. Не подскажете в чем дело ? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 20:23 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
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.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 21:26 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
AndreTM, Спасибо за разяснения, но к сожалению пока ничего не получилось. Перепробовал все предложенные варианты, но по прежнему выдает на USE сообщение - File access denied. Пока не пойму причины этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2012, 19:22 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
Rubeyвыдает на USE сообщение - File access denied. Пока не пойму причины этого.А вы уверены, что у вас вообще есть доступ к этому файлу? Может, другая задача держит его в монопольном режиме. Попробуйте открыть FAR'ом, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2012, 19:36 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
Rubey, Far-ом видно не саму папку, а ее содержимое. Может по этому не конектится таблица из папки. Пробовал примапировать всю партицию, в которой папка расположена, но не получается. Может подскажет кто какие в этом нюансы. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2012, 23:17 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
Так видно содержимое папки? Или все же FAR-ом видно и содержимое нужного файла? В любом случае, раз такая пьянка - разбирайтесь именно с правами доступа к каталогу с данными... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2012, 23:39 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
как один из вариантов (проверенный в фоксе) Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2012, 16:00 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
AndreTMТак видно содержимое папки? Или все же FAR-ом видно и содержимое нужного файла? В любом случае, раз такая пьянка - разбирайтесь именно с правами доступа к каталогу с данными... Что-то такую конструкцию Фокс обругивает. File not existit. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2012, 01:21 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
Rubey, вы твечаете не тому, не на тот вопрос и не в тему, ибо "ошибка в конструкции" видна невооруженным взглядом... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2012, 01:26 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
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 Благодарю за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2012, 20:06 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
А что есть &cpath&cName ? Вы понимаете, что это означает? Чем вам не нравится выражение имени? Если вы создали общий ресурс на удаленном компе - зачем ещё и мапинг использовать? Конечно, можно пользовать полный путь как '\\10.200.20.32\W\Dostup\Sprav.dbf', так и 'W:\Dostup\Sprav.dbf', но смысл? То есть вы, все равно, за прошедшую декаду так и не удосужились ничего прочесть ни про общий доступ в Windows, ни про макроподстановку и выражения имени в FoxPro... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2012, 21:31 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
AndreTM, Хотя я все и не изуил из перечисленного, но все таки метода работает и это уже радует. Вот только с Селектом проблема. Не видит он путей и не находит нужной таблицы. Все остальное работает ( данные в удаленной таблице просматриваются и модифицируются прогой с другого компа сети ). Буду благодарен за помощь в решении проблемы с Селектом. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2012, 22:17 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
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 Благодарю за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2012, 23:00 |
|
Доступ к удаленной таблице
|
|||
---|---|---|---|
#18+
RebeyAndreTM, Хотя я все и не изуил из перечисленного, но все таки метода работает и это уже радует. Вот только с Селектом проблема. Не видит он путей и не находит нужной таблицы. Все остальное работает ( данные в удаленной таблице просматриваются и модифицируются прогой с другого компа сети ). Буду благодарен за помощь в решении проблемы с Селектом. Rebey? прошу прощения, я знатный тролльна этом форуме. Но до того, как я стал троллем я много лет был фокспрошником. И, откровенно скажу тебе - ты ТОРМОЗ тот еще. Та вообще когда-нибудь о SELECT SQL что-то читал? авторс Селектом проблема. Не видит он путей и не находит нужной таблицы. Какие прости меня в жопу "Не видит он путей"? SELECT * FROM Rebey_table GROUP BY kod into cursor TC1 Иди блин почитай хоть первый попавшийся линк в google.com на тему select from и не порть викенд старым фокспровщикам! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2012, 23:33 |
|
|
start [/forum/topic.php?fid=41&fpage=49&tid=1583323]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 148ms |
0 / 0 |