|
2 / 2 / 0
Регистрация: 16.11.2010
Сообщений: 35
|
|
Организация клиент-сервер25.03.2011, 18:17. Показов 1896. Ответов 6
Метки нет (Все метки)
Помогите в разработке программы клиент-сервер. Клиет и сервер должен соединятся с БД, единственное отличие в том что на програм. сервере можно изменять данные в бд, клиент только читает и поиск. Может подскажите где взять информацию
0
|
|
| 25.03.2011, 18:17 | |
|
Ответы с готовыми решениями:
6
Взаимодействие WinCC с Labview 2013, как сервер-клиент, так и клиент-сервер |
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
|
| 25.03.2011, 19:56 | |
|
Сделать ограничение просто - если зашел с клиента, то DBGrid->ReadOnly = true. Все пользователь не может изменять данные)))
0
|
|
|
2 / 2 / 0
Регистрация: 16.11.2010
Сообщений: 35
|
|
| 28.03.2011, 19:46 [ТС] | |
|
Какие компоненты лучше всего использовать в клиент-серверной технологии, на какой вкладке они находятся. Я просто никогда несталкивался, поетому и спрашую, хто может помогите, может есть у каво-то исходник, простой реализации клиент сервера.
0
|
|
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
|||||||||||
| 28.03.2011, 20:04 | |||||||||||
|
Для начала тебе надо создать саму БД, можно это сделать в Assecc'e. Только если у тебя 2007 и выше, то сохраняй как 2003. В самом builder используй связку: ADOConnection->ADOQQuery->DataSource->DBGrid.
Первые 2 компонента находятся на вкладке ADO - а остальные 2 поищи, не помню точно где. А ADOConnection в свойстве ConnectionString будет примерно вот что:
В ADOQQuery тебе надо будет написать запрос вида:
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 16.11.2010
Сообщений: 35
|
|
| 29.03.2011, 13:34 [ТС] | |
|
спасибо, я видимо немного неправильно задал вопрос, по поводу баз всё есть, база в аксесе, связь есть, запросы тоже. Но вот сама организация клиент, сервера-какие компоненты вытаскивать на сервер, какие на клиент. как их связывать между собой, нужно ли запускать сервер который входит в сборку с С++ билдер. ? Если пам’ять не изменяет то "scktsrvr.ехе" сервер который входит в сборку билдера. Вот в этом мне нужна помощь.
0
|
|
|
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
|
|
| 29.03.2011, 13:59 | |
|
Я бы лично сделал так. У тебя же используется DBGrid?Если да, то при входе пользователя ты ставишь DBGrid->ReadOnly = true. И все - он не может изменять и удалять данные. Входит администратор или пользователь, которому это разрешено, то DBGrid->ReadOnly = false. Конечно если я опять правильно понял вопрос...
0
|
|
|
2 / 2 / 0
Регистрация: 16.11.2010
Сообщений: 35
|
|
| 08.04.2011, 13:42 [ТС] | |
|
Есть локальное приложение, прожка с бд, бд на Assecc'e. В пограмме используются компоненты ADOConnection1, ADOQuery1, DataSource1, бд находится в корне программы и всё работает. Программа для библиотеки, нужно ещё сделать клиент, который будет конектится к базе и осуществлять поиск. Посути та прожка которая есть, мне её нужно сделать сервером. если использовать ещё один ADOConnection1 в клиенте и конектится к той же самой базе с другого ПК по сети, не будет ли возникать ошибка, или может есть друшие варианты как решить эту проблему ?. Клиет нужен только для поиска книг.
0
|
|
| 08.04.2011, 13:42 | |
|
Помогаю со студенческими работами здесь
7
Клиент-Серверное приложение. Как сделать, чтобы сервер сам отправлял сообщения на клиент
Клиент-сервер: клиент требует повторно сгенерировать массив Клиент-сервер: Как определить, что клиент отключился? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|