Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADP - всязь с таблицами из MDB ? / 10 сообщений из 10, страница 1 из 1
28.11.2003, 02:39
    #32337304
AlexeyU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
hi

Ситуация:
Есть ADP, есть SQLServer (на др. ессно компе), есть часть данных еще не перекинутых на SQLServer и хрянящихся в MDB.

Сделать Внешние данные->Связь с таблицами... нельзя.

Посему вопрос как бы сделать такую вещь как связь таблиц (inner join, left join ... ) находящихся в разных источниках - одна лежит на SQLServer другая в MDB ? или ткните в какую сторону копать, где почитать.

На MDB это реализовывалось легко т.к. можно было сделать связь с таблицами и из SQLServer и из MDB-шников.

--
---
Alexey
...
Рейтинг: 0 / 0
28.11.2003, 06:49
    #32337334
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
Создай в MSSQL Linked Server к mdb.
...
Рейтинг: 0 / 0
28.11.2003, 07:25
    #32337346
AlexeyU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
Спасибо.

А средствами ADP/ADO это как нить реализовать можно?

--
---
Alexey
...
Рейтинг: 0 / 0
28.11.2003, 07:59
    #32337357
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
Можно. exec sp_addlinkedserver. Но проще это сделать из Enterprise Manager. Еще можно использовать OpenQuery и OpenRowset.
...
Рейтинг: 0 / 0
28.11.2003, 10:02
    #32337435
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
>Сделать Внешние данные->Связь с таблицами... нельзя.
Почему нельзя?
В ADP открываеш вкладку "Таблицы" в ней правой кнопкой на пустом месте кликаеш->Связь с таблицами...

Там мастер тебе как раз и создаст по выбору либо линкованый сервер либо вьюху через OpenDataSet

Потом делаеш какой хочеш запрос
...
Рейтинг: 0 / 0
28.11.2003, 10:10
    #32337445
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
Latuk писал:Почему нельзя?
В ADP открываеш вкладку "Таблицы" в ней правой кнопкой на пустом месте кликаеш->Связь с таблицами...
Во-первых оно что-нить свяжет только в том случае, если у тебя adp располагается на том же компутере, что и MS SQL
Во-вторых это все равно получается создание Linked Server, только через интерфейс аксеса, а не через Enterprise manager
...
Рейтинг: 0 / 0
28.11.2003, 10:15
    #32337452
OldPferd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
Ну, так тот же линкованый сервер и получится, тогда уж лучше его самому создать, настройки какие указать при желании
...
Рейтинг: 0 / 0
28.11.2003, 12:10
    #32337610
хам
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
вот я так работаю
открываю коннект к mdb
и парю ее

cnn.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & CurrentProject.Path & "\служебная.mdb"
cnn.Open
Set rst = New ADODB.Recordset
rst.Open "SELECT Пользователь, ИмяОбъекта, LeftObject, TopObject, WidthObject, HeightObject " _
& "FROM tblКоордРазмерОбъектов " _
& "WHERE Пользователь='" & Forms![Главная форма]![Текущий пользователь] & "' AND ИмяОбъекта='" & frm.Name & "'", cnn, adOpenKeyset, adLockOptimistic, adCmdText
...
Рейтинг: 0 / 0
28.11.2003, 12:57
    #32337683
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
А как ты будешь "парить" запрос, в котором учавствуют и таблицы SQL сервера, и из mdb?
...
Рейтинг: 0 / 0
28.11.2003, 15:22
    #32337930
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP - всязь с таблицами из MDB ?
>если у тебя adp располагается на том же компутере, что и MS SQL
Да нет же и так все работает.
Только надо чтоб учетная запись из под которой запускается MSSQL имела права доступа к файлу источника.
Приписываеш сетевой путь (\\ИмяКомпа\МояЗашареннаяПапка\МояБаза.mdb).
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADP - всязь с таблицами из MDB ? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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