|
|
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
Знатоки!!! Объясните, как лучше сделать? Были 2 базы в mdb - в одной данные, в другой - клиентская часть. Первую перевела в adp, а что делать со второй - не наю. Переводить на adp отдельно две базы или в одну все или клиента на mdb оставлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 14:44 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
Чтобы работал adp, данные должны быть на SQL Server'е. Так что (если только я не совсем глупость горожу): данные -> SQL Server клиент -> adp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 14:55 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
Все правильно, только надо еще учесть 1) Запросы из клиента становятся данными(переезжают на SQL сервер). И у них другой синтаксис. 2) Объекты DAO придется заменить на ADO, как мне кажется. Вообще все надо переписывать ручками, как мне кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 15:11 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
Да, процесс должен быть длинный и муторный, это бесспорно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 15:17 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
Если уже есть реальное более-менее крупное приложение, то вопрос достаточно болезненный. Есть два пути. 1. 1.1 Создаем в SQL server новую базу и переносим в неё только таблицы со связями. 1.2 На клиентской машине создаем ODBC источник данных, указывающий на нашу sqlевскую базу. 1.3 В клиентской базе mdb переустанавливаем связь с внешними таблицами на новый источник данных ODBC. Таблицы получают имя 'dbo_' + <table name> 1.4 Запросы, формы, отчеты и модули остаются в клиентской базе mdb, но требуют редактирования из-за новых имен таблиц (добавка 'dbo_'). На сервере: таблицы В клиентской mdb: запросы, логика обработки в модулях, формы и отчеты. Недостатки - запросы и логика остается в клиентском приложении. Архитектура клиент-сервер практически не используется. Я бы так не стал делать. 2. 2.1 Создаем в SQL server новую базу и опять-таки переносим в неё таблицы со связями. 2.2 Создаем adp проект Access и подключаемся к новой базе. 2.2. Постепенно, ручками переносим запросы из Access в SQL с учетом особенностей последнего. 2.3 Переносим логику обработки данных из модулей Access в SQL процедуры. 2.4 Перерабатываем формы с учетом 2.2 и 2.3 На сервере: таблицы, запросы, логика обработки в процедурах sql В клиентской mdb: формы и отчеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 15:19 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
Сам себя спешу дополнить: 1 способ - в модулях на бейсике остается библиотека DAO 2 способ - можно использовать только ADO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 15:21 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
При переходе на ADP главное не техническая сторона (ADO, DAO, SQL, ODBC и т.д.), хотя куда уж без нее , а навыки программирования - прежде всего, нужно научиться думать по-другому (т.е. не так как при создании настольных приложений). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 15:27 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
Да... уж... По-тихоньку опускаются руки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 15:30 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
глаза боятся-руки делают не вешай носа, Светлана побьем мы эту заразу ADP мы все ж осилим и аксесс к стене пришпилим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 15:37 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
>опускаются руки А надо переводить то? Если не больше 10 пользователей, то может как нибудь так?(c)масяня) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 15:41 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
Спасибо все большое за ответы раз нано - значит бум и вас терзать тоди бум, так что бойтесь А ша пошла быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 17:24 |
|
||
|
Переход на ADP
|
|||
|---|---|---|---|
|
#18+
переход на адп не столько страшный сколь увлекательный и интересный. на форуме куча советов и почти готовых решений. особенно если есть работающий мдб (большого объёма часть с данными) то увеличение быстродействия просто восхищает и окрыляет. надо только несколько повернуть мозги - т.е. грамотно разнести , что отдать на обработку серваку, а что клиенту. на форуме уже обсуждали эту тему (к сожалению ссылку дать не могу) примерно июль-август ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 20:21 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32275654&tid=1679226]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 349ms |

| 0 / 0 |
