Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.08.2011, 17:30
ximera370 ximera370 вне форума
Прохожий
 
Регистрация: 07.08.2011
Сообщения: 7
Репутация: 10
Восклицание BDE+Paradox и локальная сеть

Здравствуйте!!!
Уважаемые господа и дамы кто может подсказать в такой ситуации.
Написал прогрмамму используя BDE+Paradox, она простенькая состоит из трех форм. 1. ВВод данных 2. Таблица с тремя подчиненными. 3. Отчеты.
На одном компе все работате отлично.
Теперь хочу чтоб с этой программой можно было работать через сеть.
Почитав статьи в интеренете и темы форума сделал так:
1. на каждом клиенстком компе установил BDE administrator
2. на сервере расшарил папку с БД и отдельно папку для файла proxusrs.net
3. на клиентах в свойствах BDE administrator поставил local share true
4. создал алиасы, где пути к расшаренным папкам прописал как путь к сетевым дискам.

Прорамма запускается без ошибок на всех компах, но у меня проблема такая. К примеру я хочу ввести какую запись. На одном компе открыл, ввоже запись, присваивается уникальный нмоер записи, у к примеру 99. В это время на другом компе можно также ввести запись под номером 99. А сохранится та которая была введенна первее. И получившийся в таком случае результат можно будет увидеть только после того везде закрыть программу, а потом заново запустить.
Как можно это обойти?????

BDE+Paradox использую так как новичок, разбирался сам, образование у меня не компьютерное, и вообще не думал в начале что то создам работающие
Ответить с цитированием
  #2  
Старый 15.08.2011, 17:40
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

Цитата:
BDE+Paradox использую так как новичок, разбирался сам, образование у меня не компьютерное
Ну и кто тебе такое посоветовал? Нельзя было использовать что нибудь нормальное, серверное: Interbase/Firebird, MySQL, SQLLite, Access на худой конец. И проблем бы не было.
__________________
- Товарищ прапорщик!!! Остановите поезд!!! - Поезд СТОЙ! РАЗ! ДВА!
Ответить с цитированием
  #3  
Старый 16.08.2011, 14:06
ximera370 ximera370 вне форума
Прохожий
 
Регистрация: 07.08.2011
Сообщения: 7
Репутация: 10
По умолчанию

никто мне не советовал, там же написано, все сам. что прочитал, что было удобнее для восприятия, в том числе учебный материал то и выбрал.
лучше подскажите как все таки быть в сложившейся ситуации. Может что то надо написать для блокировки ввода данных?
Ответить с цитированием
  #4  
Старый 16.08.2011, 14:26
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

Цитата:
все сам. что прочитал
Ну если ты такой самообразованный, то должен знать что парадокс это устаревшая СУБД и предназначена для использования на одном компьютере. И парадокс, и BDE не используются в новых разработках. Сейчас даже для настольных разработок используются клиент-серверные СУБД, например SQLite. Для новичков я бы советовал Firebird, так как это клон, родной для Delphi СУБД Interbase (клиент-серверная, предназначенная для работы именно в сети и полностью документированная). Конечно, специалисты как-то приспосабливают парадокс для работы в сети, потому что влом старые базы переделывать, но это всё "как-то" и работает.
__________________
- Товарищ прапорщик!!! Остановите поезд!!! - Поезд СТОЙ! РАЗ! ДВА!

Последний раз редактировалось Viajero, 16.08.2011 в 15:04.
Ответить с цитированием
  #5  
Старый 17.08.2011, 12:38
ximera370 ximera370 вне форума
Прохожий
 
Регистрация: 07.08.2011
Сообщения: 7
Репутация: 10
По умолчанию

то что это устаревшая технология я узнал в процессе самообучения но тогда я рассчитывал что я ее пишу только для себя а оказалось что моя идея пригодилась в отделе и хотят ее внедрить на 3-х компах.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:42.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter