|
|
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
Потихоньку переношу комплекс из 3 взаимосвязанных программ MDB на SQL сервер. Как заставить проект ADP. Работать одновременно с несколькими таблицами на сервере и несколькими в старых MDB файлах. Пробовал подключить старые таблицы как представления (связывал с таблицами) но они упорно подулючаются только для чтения. Где грабли? P.S. Присоветуйте url где почитать про перенос баз access на sql сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2004, 17:01:58 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
Дмитрий15Пробовал подключить старые таблицы как представления (связывал с таблицами) но они упорно подулючаются только для чтения. Опиши поподробней как делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2004, 06:04:43 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
Pavel Дмитрий15Пробовал подключить старые таблицы как представления (связывал с таблицами) но они упорно подулючаются только для чтения. Опиши поподробней как делал. 1. Была база MDB. Некоторые талицы из нее нужны только в этой базе, другие пользуются еще в 2х прогах. 2. Запускаю мастера перехода на SQL сервер и задаю перенести несколько таблиц на сервер. Но при этом только эти несколько таблиц и получаются подключенными к проекту. 3. (Собственно вопрос) Пытаюсь подключить остальнгые таблицы из старого MDB файла - но получается только для чтения. А как правильно??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2004, 06:31:35 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
1.Проверь наличие ключевых полей в таблицах под MSSQL и если надо создай их. 2.Убедись что в прилинкованных таблицах ключевые поле заданно корректно, и если надо переопредели их. 3. Убедись что под MSSQL для пользователя есть права на изменение данных в этих таблицах, и обязательно оставь роль Public. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2004, 06:57:53 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
Pavel1.Проверь наличие ключевых полей в таблицах под MSSQL и если надо создай их. 2.Убедись что в прилинкованных таблицах ключевые поле заданно корректно, и если надо переопредели их. 3. Убедись что под MSSQL для пользователя есть права на изменение данных в этих таблицах, и обязательно оставь роль Public. Хммм. С сервером все в порядке. По непонятной для меня причине я не могу подключить обычную MDB базу. Я ее не к SQL серверу цепляю а в ADP проект напрямую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2004, 20:10:33 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
Дмитрий15По непонятной для меня причине я не могу подключить обычную MDB базу. Я ее не к SQL серверу цепляю а в ADP проект напрямую. Смотри тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 06:23:27 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
А не из ADP например в EM вьюха редактируемая? Вообщето ADP клиент генерит команды на апдейт не к представлению а к таблице на которой она основана или надо явно указать опцию metadata во вьюхе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 09:51:11 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
LatukА не из ADP например в EM вьюха редактируемая? Вообщето ADP клиент генерит команды на апдейт не к представлению а к таблице на которой она основана или надо явно указать опцию metadata во вьюхе Так я MDB базы не на SQL сервер цепляю. а сразу в ADP проект. (Это разве не разные вещи)? В результате экспериментов попробую сформулировать проблему более узко: Как к проекту (ADP) подключить таблицу из MDB файла. (Полностью перетащить на сервер нельзя т.к. некоторые старые проги все еще работают с базой MDB). Если кто знает как это сделать - киньте любой пример с любой таблицей которая подключена в проект подобным образом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 18:40:47 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
Можно, например, настроить на эту mdb Linkedserver на MS SQL (см.BOL или поиском по форуму MS SQL) А в БД MS SQL можно сделать view на него с теми же именами, что и были в mdb типа: CREATE VIEW dbo.ПРИХОД AS SELECT * FROM OPENQUERY(LinkSereverMDB, 'SELECT * FROM ПРИХОД') Rowset_1 И так же использовать эти имена в запросах, как и раньше Или напрямую подключаться через ADO Или DAO Set cnn=New ADODB.Connection cnn.ConnectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & CurrentProject.Path & "\BD1.mdb" cnn.Open Set rst=New ADODB.Recordset rst.Open ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 10:21:18 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
авторКак к проекту (ADP) подключить таблицу из MDB файла таблицу нужно подключить к серверу через линкед-сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 10:24:42 |
|
||
|
Одновременная работа проекта с SQL сервером и базой MDB
|
|||
|---|---|---|---|
|
#18+
АлексейК авторКак к проекту (ADP) подключить таблицу из MDB файла таблицу нужно подключить к серверу через линкед-сервер Линкед сервер настроил, вьюху создал. Но ничего изменить в подключенных таким образом таблицах так и не получается. Где грабли? Вернее в IM правлю а при сохранении записи ругается на another user чегото модифицировал.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 16:25:49 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32703370&tid=1671616]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 365ms |

| 0 / 0 |
