powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как лучше подключиться к Oracle ?
25 сообщений из 29, страница 1 из 2
Как лучше подключиться к Oracle ?
    #32580922
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посоветуйте, пожалуйста, какой тип связки с Oracle использовать ? Сделать стационарную связь с таблицей через ODBC и на базе этой связи строить запрос с параметрами или подключаться через ADO в соответствующем модуле (форме) и создавать recordset с помощью запроса ? Запросы нужны только на выборку. Над результатами запросов нужно произвести некоторые вычисления, то что получится сравнить с данными таблиц Access и выдать сравнительные характеристики в виде отчетов.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581101
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересный вопрос.
Чего все молчат?

Я всегда использовал станционарную связь. Чем второй вариант может быть лучше?
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581139
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже использую стационарный способ через ODBC/
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581254
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, что стационарный способ имеет меньше гибкости. Или я не прав ?
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581293
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Reznichenko Y.V.Мне кажется, что стационарный способ имеет меньше гибкости. Или я не прав ?

что вы подразумеваете под гибкостью?
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581323
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вы используете ODBC то просто подключаете нужные таблицы из Oracle и работаете как с обычными таблицами Access'a. Строите свои запросы и отчеты так, как бы вы это делали с обычными таблицами.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581346
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
....как с обычными таблицами
и при этом если попросишь группировку из такой таблицы 1 млн записей с сервера
которая будет у тебя джойниться с локальной таблицей Access 100 записей
то Jet (не смогнув оптимизировать такое на выполнение со стороны сервера)
будет тебе выкачивать на локаль весь миллион
и потом сама (а не сервер) джойнить его

Так или нет?

А если взять ADO - проект Access (начиная с А2000), есть надежда
оптимизировать сие счастье?
Проект Access только с MSSQL дружит или с Oracle тоже?

я не в курсе проектов, пусть кто грамотный просветит,
возможно ли такое
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581350
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПроект Access только с MSSQL дружит или с Oracle тоже?
Только с MSSQL
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581352
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kedzoчто вы подразумеваете под гибкостью?
Под гибкостью я понимаю возможность манипулирования в исходном коде.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581390
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexus12....как с обычными таблицами
и при этом если попросишь группировку из такой таблицы 1 млн записей с сервера
которая будет у тебя джойниться с локальной таблицей Access 100 записей
то Jet (не смогнув оптимизировать такое на выполнение со стороны сервера)
будет тебе выкачивать на локаль весь миллион
и потом сама (а не сервер) джойнить его

Так или нет?


именно так. Поэтому я подобное делал на сервере, а в базу привязывал view
акс 97
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581514
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Reznichenko Y.VПод гибкостью я понимаю возможность манипулирования в исходном коде.

а конкретнее?
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581577
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kedzoа конкретнее?

Конкретнее я понимаю так. Если Oracle-таблица прилинкована к базе Access, то с ней удобнее работать используя пользовательский интерфейс последнего (меню, панельки, мастера, построители, и.т.д.). Если же создать объект ADODB.Recordset в коде, то им можно будет легче манипулировать (цикл, поиск,...) в том же коде.
Опять же это только предположения. Усли не прав - подскажите.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581721
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так с прилинкованной таблицей можно точно также - открывать рекордсет и т.д.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581755
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kedzoтак с прилинкованной таблицей можно точно также - открывать рекордсет и т.д.

А таблицы прилинковываешь в коде или в конструкторе ?
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581769
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.

А DSN как создается ?
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32581977
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DSN ставится при установке клиента Oracle на машину. (Поправьте меня, если не так!)

линкуешь таблицу.... через команду link table, file type: ODBC databases()
и она появляется на закладке таблиц, как обычная аксесовская.... и с вьюхами также точно, только надо ключевые поля указать, но, можно и не указывать, аксес и так проглотит...
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32582044
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DSN при установке клиента Oracle не ставится. File DSN нужно создавать вручную, причем на каждой клиентской машине.
И опять же, все перечисленные операции делаются с помощью интерфейса Access, а в случае с ADO - в коде, т.е. автоматически.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32582061
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да :) забыл уже :)

а вручную необязательно, мы сделали reg файл и запускали его на каждой машине.

Страшная тайна: в реестре также можно прописать юзера и пароль, и при коннекте из аксеса в оракл не будет вылезать запрос авторизации :)

Пароль в реестре хранится в явном виде.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32582063
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Reznichenko Y.V. а в случае с ADO - в коде, т.е. автоматически.

как буд-то ты не сам это все программируешь, хм...

в общем я разницы пока не вижу.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32582079
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kedzoСтрашная тайна: в реестре также можно прописать юзера и пароль, и при коннекте из аксеса в оракл не будет вылезать запрос авторизации

Это лечится еще при создании ODBC-коннекта. Есть там такая "галочка". И не надо в реестр лезть. По-крайней мере в Access XP.

В остальном, я тут подумал, похоже действительно нет особой разницы в способах коннекта. Лиш бы это не влияло на производительность системы в целом.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32582081
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
единственный минус Link таблиц то ,что в них может забраться User и в обход части бизнес-логики порушить данные.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32582093
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже в MDE может залезть ?
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32582151
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Reznichenko Y.V.Даже в MDE может залезть ?

mde на присоединённые таблицы не влияет
их можно подключать/отключать открывать как хочешь
в mde убран конструктор везде кроме таблиц и запросов
(параметры запуска и борьба с шифтом отдельная песня)


см картинку mde - ODBC - легко входи и порть сколько прав хватит!
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32582424
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard Reznichenko Y.V.Даже в MDE может залезть ?

mde на присоединённые таблицы не влияет
их можно подключать/отключать открывать как хочешь
в mde убран конструктор везде кроме таблиц и запросов
(параметры запуска и борьба с шифтом отдельная песня)


см картинку mde - ODBC - легко входи и порть сколько прав хватит!

ну это уже особенность аксеса.
...
Рейтинг: 0 / 0
Как лучше подключиться к Oracle ?
    #32582507
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardmde - ODBC - легко входи и порть сколько прав хватит!

Значит соединение, описанное в коде, более надежно ?
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как лучше подключиться к Oracle ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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