Запрос к серверу

Денис24
Дата: 06.03.2008 12:12:39
В AC97 пишу запрос к серверу в котором вызываю хранимую на оракловском сервере ,которая в свою очередь создает таблицу.
Соеденился с ораклом через одбс.Строка коннекта такая
ODBC;DSN=aice10g;UID=111;PWD=111;
Создал запрос к серверу в котором пишу
begin
Disegn.for_site.add_data(to_date('01/02/2008','dd/mm/yyyy'));
end;
Работает около 10-15 мин.
Если вызывать эту процедуру через SQL Plus .то она отрабатывает за 2-3 сек.
Почему такая разница .Это из-за подключения через одбс?Есть ли способы увеличить скорость работы через аксесс вызываемых оракловских процедур?
lets go!
Дата: 06.03.2008 12:23:31
после создания днс (в самом конце диалога) есть проверка коннекта ? как долго она выполняется ?
sdfgsdfgsdf
Дата: 06.03.2008 12:27:59
Попробуйте вместо названия сервера в настройке ОДБЦ связи прописать его айпишник
Денис24
Дата: 06.03.2008 12:34:08
кстати использую microsoft ODBC for Oracle при создании системного DSN.
Отдельно никакой проверки коннекта в дсн нет.Ввел имя,пароль ,сервер ,нажал ок и все
Денис24
Дата: 06.03.2008 12:38:01
sdfgsdfgsdf
Попробуйте вместо названия сервера в настройке ОДБЦ связи прописать его айпишник

Ай пи не прокатит.На одном айпи может быть несколько хостов.
sdfgsdfgsdf
Дата: 06.03.2008 12:44:14
Денис24
sdfgsdfgsdf
Попробуйте вместо названия сервера в настройке ОДБЦ связи прописать его айпишник

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


Это как ?
Старый юнга
Дата: 06.03.2008 12:46:51
Я делаю так. Подключаю таблицу Оракл, тут же ее копирую в локальную таблицу и отключаюсь от Оракла:
Set tbl = CurrentDb.CreateTableDef("Оракл")
Dim tbl As TableDef
tbl.Connect = "ODBC;DSN=****;SERVER=****;PWD=****"
tbl.SourceTableName = "****"
CurrentDb.TableDefs.Append tbl
CurrentDb.TableDefs.Refresh
DoCmd.OpenQuery "Добавка", acViewNormal, acAdd 'Ну это добавка в локальную таблицу
DoCmd.DeleteObject acTable, "Оракл"
Денис24
Дата: 06.03.2008 13:03:55
Все.Разобрался.Паралельно на машине весел sql developer которій и блокировал что-то.Снял и все залеетало.Всем спасибо