|
|
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
hi Ситуация: Есть ADP, есть SQLServer (на др. ессно компе), есть часть данных еще не перекинутых на SQLServer и хрянящихся в MDB. Сделать Внешние данные->Связь с таблицами... нельзя. Посему вопрос как бы сделать такую вещь как связь таблиц (inner join, left join ... ) находящихся в разных источниках - одна лежит на SQLServer другая в MDB ? или ткните в какую сторону копать, где почитать. На MDB это реализовывалось легко т.к. можно было сделать связь с таблицами и из SQLServer и из MDB-шников. -- --- Alexey ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 02:39 |
|
||
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
Создай в MSSQL Linked Server к mdb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 06:49 |
|
||
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
Спасибо. А средствами ADP/ADO это как нить реализовать можно? -- --- Alexey ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 07:25 |
|
||
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
Можно. exec sp_addlinkedserver. Но проще это сделать из Enterprise Manager. Еще можно использовать OpenQuery и OpenRowset. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 07:59 |
|
||
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
>Сделать Внешние данные->Связь с таблицами... нельзя. Почему нельзя? В ADP открываеш вкладку "Таблицы" в ней правой кнопкой на пустом месте кликаеш->Связь с таблицами... Там мастер тебе как раз и создаст по выбору либо линкованый сервер либо вьюху через OpenDataSet Потом делаеш какой хочеш запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 10:02 |
|
||
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
Latuk писал:Почему нельзя? В ADP открываеш вкладку "Таблицы" в ней правой кнопкой на пустом месте кликаеш->Связь с таблицами... Во-первых оно что-нить свяжет только в том случае, если у тебя adp располагается на том же компутере, что и MS SQL Во-вторых это все равно получается создание Linked Server, только через интерфейс аксеса, а не через Enterprise manager ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 10:10 |
|
||
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
Ну, так тот же линкованый сервер и получится, тогда уж лучше его самому создать, настройки какие указать при желании ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 10:15 |
|
||
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
вот я так работаю открываю коннект к 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 12:10 |
|
||
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
А как ты будешь "парить" запрос, в котором учавствуют и таблицы SQL сервера, и из mdb? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 12:57 |
|
||
|
ADP - всязь с таблицами из MDB ?
|
|||
|---|---|---|---|
|
#18+
>если у тебя adp располагается на том же компутере, что и MS SQL Да нет же и так все работает. Только надо чтоб учетная запись из под которой запускается MSSQL имела права доступа к файлу источника. Приписываеш сетевой путь (\\ИмяКомпа\МояЗашареннаяПапка\МояБаза.mdb). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 15:22 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32337452&tid=1677958]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 477ms |

| 0 / 0 |
