Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Локальная база [D7, MSSQL]


oskar1985 ©   (2008-04-07 15:05:00) 

Салам всем!
Есть прога, кот. напиcана на делфии, базой является SQL Server 2000,надо базу сделать локальной в access и у меня просьба, подскажите как на делфии сделать типа конвертера с SQL Server'a в access и при этом надо будет учесть связь таблиц т.е. связь тоже сконвертировалась???
Спасибо!


Смирнов   (2008-04-08 05:55:00) [1]

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


MsGuns   (2008-04-07 21:50:00) [2]

>oskar1985   (07.04.08 15:05)  
>подскажите как на делфии сделать типа конвертера с SQL Server'a в access

В EM есть сервис - с его помощью содержимое таблиц один-в-один переносится в том чисое и в акцес

>и при этом надо будет учесть связь таблиц т.е. связь тоже сконвертировалась???

Что имеетяс в виду под "связью" ? Бизнес-логика (как и сам SQL) MS SQL весьма отличается от акцес. Да и "клиентские" запросы в общем случае не прокатят в акцесе.

Лучший вариант подсказан в [1]


ANB   (2008-04-07 15:46:00) [3]


> oskar1985   (07.04.08 15:05)

1. Нафиг это надо - не очень понятно.
2. Конвертер мона написать прямо на т-скл, пользуясь шлюзом к аксессу
3. Конвертер :
   - пройтись по таблицам словаря БД, выцепить : состав таблиц, их поля и ограничения (смотреть BOL)
   - на основании этой инфы сгенерить и выполнить скрипты в аксессе
   - для каждой таблицы нагенерить инсерты и перекачать данные. если писать на т-скл мона попробовать инсерт из селекта - будет пошустрее скорее всего.

Если хорошо знаешь мс скл, то работы от 1-3 дня с отладкой. если плохо, то . . . то лучше и не начинать.


oskar1985   (2008-04-07 15:40:00) [4]

у клиентов


Sergey13   (2008-04-07 15:35:00) [5]

> [4] oskar1985   (07.04.08 15:26)

Так у клиентов аксес или сервер?


oskar1985   (2008-04-07 15:31:00) [6]

Подскажите как сделать таку прогу?


oskar1985   (2008-04-07 15:26:00) [7]

Если бэкап, то каждый раз надо будет делать выбирать базу сохранять в access, а потом открывать этот access... заходить в пункт Схема данных и связывать таблицу.
Зачем когда можно сразу одну прогу сделать чтобы она могла все делать


Sergey13   (2008-04-07 15:20:00) [8]

> [2] oskar1985   (07.04.08 15:13)

А не проще просто бэкап выложить?


oskar1985   (2008-04-07 15:13:00) [9]

Далее этот access мы загружаем на сайт и клиенты будут брать этот файл с сайта чтобы сделать обновление?


Sergey13   (2008-04-07 15:09:00) [10]

> [0] oskar1985   (07.04.08 15:05)

А зачем аксес? Насколько я знаю у МС есть и локальные варианты сервера. Типа MSDE.


Наверх

Титульная страница Поиск, карта сайта Написать письмо