Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

SQL, TDatabase, TTable

2.9K
20 февраля 2003 года
youngs
5 / / 20.02.2003
Написал программу под управлением Microsoft SQL server 2000. Возникла проблемма. Необходимо запускать программу с любого компа в сети. А BDE стоит лишь на 2-3 машинах. Всего их более 300 !! BDE ставить на каждую непрокатит.
358
20 февраля 2003 года
moonmike
423 / / 18.10.2002
Цитата:
Originally posted by youngs
Написал программу под управлением Microsoft SQL server 2000. Возникла проблемма. Необходимо запускать программу с любого компа в сети. А BDE стоит лишь на 2-3 машинах. Всего их более 300 !! BDE ставить на каждую непрокатит.


Ну выходов несколько:
1)Написать инсталятор для проги который бы ставил BDE.
2) Более логичный - с MSSQLServer2k лучше работать через ADO а для работы через ADO должен на всех машинах стоять MDAC но он и так стоит везде где стоит MSOffice.

1.7K
20 февраля 2003 года
Mark
114 / / 21.11.2002
Согласен с (2) от moonmike: выкинуть BDE и использовать ADO.
Используй инсталятор, если не собираешься поддерживать/обновлять свой софт - иначе разные версии BDE тебя задолбают.
2.9K
20 февраля 2003 года
youngs
5 / / 20.02.2003
Цитата:
Originally posted by moonmike

Ну выходов несколько:
1)Написать инсталятор для проги который бы ставил BDE.
2) Более логичный - с MSSQLServer2k лучше работать через ADO а для работы через ADO должен на всех машинах стоять MDAC но он и так стоит везде где стоит MSOffice.


В том то и дело, что я её уже почти написал с использованием TDatabase, TTable, DBGrid, .... Они кажется только под БДЕ могут работать. Можно ли сделать так, чтоб прога запускалась на серваке, в его адресном пространстве (там то БДЕ есть). На клиенте выполнялись бы только операции ввода - вывода информации.

1.7K
20 февраля 2003 года
Mark
114 / / 21.11.2002
Цитата:
Originally posted by youngs

В том то и дело, что я её уже почти написал с использованием TDatabase, TTable, DBGrid, .... Они кажется только под БДЕ могут работать. Можно ли сделать так, чтоб прога запускалась на серваке, в его адресном пространстве (там то БДЕ есть). На клиенте выполнялись бы только операции ввода - вывода информации.


DBGrid не только под BDE. Сделать можно - Socket или DCOM. Но это ты сходу не сделаешь. Моежт и врям лучше исталлер...

358
20 февраля 2003 года
moonmike
423 / / 18.10.2002
TDBGrid смело оставляешь. TTable меняешь на TADOTable. TDataBase на TADOConnection и так далее. ИМХО помучиться придется, но не так сильно как с BDE впоследствии. Потом с помощью Wise9 делаешь инсталятор с поддержкой MDAC 2.7 и проблем не знаешь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог