Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Вниз

Мобильность программы с исп. MSAccess   Найти похожие ветки 

 
MakedoneZ ©   (2005-09-25 16:51) [0]

Предположим я создал Базу Данных при помощи "Microsoft Access",и через свою программу с ней работаю.
Если я скажем перенесу эту программу на другой компьютер вместе с той же БД,а там,скажем не установлен Microsoft Office,то работа программы будет невозможной?
Не будет необходимого драйвера БД?
Или же этот драйвер поставляется с Windows?


 
Anatoly Podgoretsky ©   (2005-09-25 17:21) [1]

Сделай нормальную инсталяцию. Инсталятор входит в комплект Дельфи. Остальное русская рулетка - повезет, не повезет


 
sniknik ©   (2005-09-25 17:22) [2]

зависит от многого, того, что ты предположительно использовал/не использавал при работе с базой Access (возможны в связке - BDE, ODBC а значит и их алиасы  DAO, Jet при участии ADO, DCOM и даже самого Access(программы), видел как используя его как обьект автоматизации делают упаковку базы... также видел базу где все таблицы были внешними, и реально размещались в MSSQL (нафига непонятно)... там естественно без него не работает не перенесеш (если в другую локальную сеть))

предположим ты все сделал "правильно", без участия лишних связок... тогда Microsoft Office не нужен (как и программа Access), и примерно в 98-99% случаев на другом компьютере уже будет все необходимое. в 2-1% придется доставлять. (проценты имхо)


 
MakedoneZ ©   (2005-09-25 17:33) [3]


> Сделай нормальную инсталяцию


> Jet при участии ADO

Вот как раз таки,ADO и драйвер Jet я и использую.
Попробуем.


 
Anatoly Podgoretsky ©   (2005-09-25 17:42) [4]

sniknik ©   (25.09.05 17:22) [2]
также видел базу где все таблицы были внешними, и реально размещались в MSSQL (нафига непонятно)... там естественно без него не работает не перенесеш (если в другую

Нормально, в соответствии с рекомендациями Микрософт, вот только таким путем переносить не надо. Здесь в качестве клиента используется Акцесс, зачем же делать клиента для клиент, надо делать нового клиента для MS SQL. Хотя глупость человеческая не имеет пределов.


 
sniknik ©   (2005-09-25 18:54) [5]

Anatoly Podgoretsky ©   (25.09.05 17:42) [4]
в томто и дело, был бы аксесс проект (*.adp) который работает с mssql - понятно, но зачем писать в дельфях клиента к базе аксесс(*.mdb) и там делать линки в mssql, закрывая себе возможность использования нормальных процедур/функций/транзакций/... как если бы было конектясь непосредственно с mssql, я так до сих пор и не понял.


 
Anatoly Podgoretsky ©   (2005-09-25 18:56) [6]

Это от отсутсвия профессионализма.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.049 c
2-1129321721
fmcoder
2005-10-15 00:28
2005.11.06
Сделать часы, прибавляющие секунды равномерно


4-1125582840
Пантелеев Иван
2005-09-01 17:54
2005.11.06
Focus


1-1129365346
Jimm
2005-10-15 12:35
2005.11.06
Как заставить показываться Hint на неактивной форме ?


14-1129553071
Игорь Шевченко
2005-10-17 16:44
2005.11.06
Почти по Екклезиасту...


1-1128931719
TButton
2005-10-10 12:08
2005.11.06
Drawing (вопрос общего характера)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский