powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли запустить процедуру, которая находится в другой базе?
15 сообщений из 15, страница 1 из 1
Можно ли запустить процедуру, которая находится в другой базе?
    #32801578
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аксесс97.
Если такое возможно, то вопрос, вобщем-то, о правописании...
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32801597
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Правописание следующее: надо подключить эту другую базу в ссылках.
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32801876
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле: через Set?
А дальше как, если, допустим, присвоена ссылка переменной ExtDbs?
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32801915
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
tim2В смысле: через Set?
Через меню Tools -> References.
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32801963
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня нет этого в ссылках!
Речь идет о запуске в одной базе mdb процедуры, которая находится в другой базе mdb.
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32801972
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал я ссылку на файл mdb.
Как теперь его процедуру-то запустить?
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32801975
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
tim2А у меня нет этого в ссылках!
Чего нет? Того mdb? Я же говорю - надо добавить.
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32801978
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
tim2Создал я ссылку на файл mdb.
Как теперь его процедуру-то запустить?
Обычным образом - как будто она в текущем mdb.
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32802057
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во! Работает! Спасибо!
Теперь - зачем я все это городил, может и не прав был:
В клиентской базе создается времянка через несколько запросов к серверу.
Создается очень долго, а потом и в процессе работы может обновляться, так что пользователи стонут...
Перенес времянку на серверную базу, туда же все запросы и создал процедуру, которая все это запускает...
Время создания/обновления как-будто уменьшилось, немного замедлилась работа с времянкой(она теперь на сервере), но это терпимо.
Что я не так сделал?(переход на SQL пока не возможен?
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32802191
N_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ клиентской базе создается времянка через несколько запросов к серверу.Создается очень долго, а потом и в процессе работы может обновляться, так что пользователи стонут...
Перенес времянку на серверную базу, туда же все запросы и создал процедуру, которая все это запускает...
Время создания/обновления как-будто уменьшилось, немного замедлилась работа с времянкой(она теперь на сервере), но это терпимо.
Что я не так сделал?(переход на SQL пока не возможен?
Ты еще скажи, что процедура лежащая на сервере на нем и выполняется.
:)
Я думаю если ускорение и есть то из-за более быстрых дисков на серванте,
А так,все это как-то ненужно наворочено.
Или я опять недогнал.
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32802475
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет, к сожалению, процедура выполняется как и раньше - у клиента...
Иначе было бы что-то вроде SQL-я...
Помогите вот что понять: как сейчас происходит движение данных по сети?
Раньше: запросы + времянка на клиенте. Каждый запрос тянул по сети все записи из всех своих таблиц, потом отбирал нужные и изменял времянку.

Сейчас: запросы + времянка на сервере. Разве и теперь по сети тянутся "промежуточные "данные к клиенту? Я считал, что передача данных происходит "в сторону" нахождения самого запроса, а он ведь теперь физически в той же базе, где и серверные таблицы, почему же и здесь остается передача данных клиенту по сети каждого запроса?
Все запросы только на удаление/добавление/изменение и вроде как не должны возвращать записей...
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32802496
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в случае jet, а у Вас именно тот случай, все данные именно тянутся в Вашу mdb, а затем выполняются запросы, затем они же тянутся назад...(если это нужно)

В случае с ADP и MS SQL, все запросы выполняются на сервере, вся работа с БД выполняется на нем же... клиент получает только результаты и на клиенте никаких данных не хранится - все на сервере.
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32802581
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остается только поверить на слово, т.к. понимания - нет.
авторвсе данные именно тянутся в Вашу mdbКуда, вернее, - "кому" они тянутся, если запрос на добавление находится не на моей mdb?
авторзатем выполняются запросыИ где они выполняются?
Получается, что, обращаясь к процедуре расположенной на сервере, в которой запускаются запросы также расположенные на сервере, я как-бы все-равно создаю в своей базе копию и процедуры, и всех этих запросов? Как если бы все это никуда из моей mdb и не переносилось?
Это аксиома или можно как-то мне, тупому, "на пальцах" объяснить?
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32802663
Пальцы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну если объяснить на нас, то сделай так:
1. Поснимай все задачи на серваке (ну тока штобы ОС крутилась и всё).
2. Выполни с Клиента запрос на добавление/изменение.
3. Получилось? Надеюсь да...
4. Подумай, а кто же на серваке мог выполнить все эти запросы и изменить данные в БД? Какая программа? Да никакая. В файл-сервере нет на серваке проги, которая бы что-то выполняля с БД, поэтому всю работу выполняет сам Акс на клиенте. А чтобы эту работу выполнить, он должен данные сначала получить, затем изменить, после чего вернуть на сервак. В клиент-сервере - есть и называется она MS SQL-Server, ну, или, Оракал... ну или 1Эс в8... ну или...
5. А я тоже палец, но сказать мне больше нечего...
...
Рейтинг: 0 / 0
Можно ли запустить процедуру, которая находится в другой базе?
    #32802799
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите за занудство, но: авторВыполни с Клиента запрос на добавление/изменение- с клиента я запускаю не сам запрос, я вызываю процедуру расположенную на серваке, которая запускает запрос лежащий на серваке. авторнет на серваке проги, которая бы что-то выполняла с БД- а Акс?! Он же установлен на серваке?
Описание "Пальцев" полностью соответствует "стандартному" случаю, когда запрос находится на клиенте, а при моем варианте выходит, что происходит создание на клиенте "образа" этого запроса лежащего на сервере , поэтому и направление передачи данных к запросу не меняется(от сервера - клиенту), мало того - общее время процедуры должно, хоть немного, но увеличиться, потому что времянка тоже переехала на сервер и добавился этап передачи данных "клиент - времянка".
Но в том и дело, что общее время стало меньше...
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли запустить процедуру, которая находится в другой базе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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