С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
2 / 2 / 0
Регистрация: 16.11.2010
Сообщений: 35

Организация клиент-сервер

25.03.2011, 18:17. Показов 1879. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите в разработке программы клиент-сервер. Клиет и сервер должен соединятся с БД, единственное отличие в том что на програм. сервере можно изменять данные в бд, клиент только читает и поиск. Может подскажите где взять информацию
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.03.2011, 18:17
Ответы с готовыми решениями:

Передача файлов клиент-сервер-клиент используя Socket
Добрый день! Срочно нужна помощь. Мне нужно передать файлы с клиента на сервер и обратно, используя TServerSocket и TClientSocket. ...

Организация авторизации в домене, клиент-сервер-домен-авторизация
Здравствуйте. Передо мной стоит следующая задача: нужно написать клиент-сервер, с возможностью авторизации клиента "tr" на...

Взаимодействие WinCC с Labview 2013, как сервер-клиент, так и клиент-сервер
Здравствуйте. Интересует информация о взаимодействии WinCC с Labview 2013, как сервер-клиент, так и клиент-сервер через ОРС-инфтерфейс. ...

6
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 будет примерно вот что:
C++
1
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Пример\База.mdb;Persist Security Info=False
где C:\Пример\База.mdb - это путь к файлу БД.
В ADOQQuery тебе надо будет написать запрос вида:
C++
1
SELECT * FROM Table_Name
где Table_Name - это имя таблицы. Дерзайте
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.04.2011, 13:42
Помогаю со студенческими работами здесь

Клиент-сервер в один клик!(элемет сервер, клиент)
Вот решил поделиться с вами своей идеей и её реализацией. Всегда написание Сервера и Клиента к нему занимало много времени. Сначала хотел...

Клиент-Серверное приложение. Как сделать, чтобы сервер сам отправлял сообщения на клиент
Добрый день всем. Проблема заключается в следующем: Есть клиент-серверное приложение, хочу реализовать своего рода защиту, чтобы при...

Клиент-серверное приложение. Сервер - ПК, клиент - телефон (Android)
Здравствуйте, решил для обучения написать программу для выключения ПК с телефона, используя компонент TIdTCPServer. Подскажите, как...

Клиент-сервер: клиент требует повторно сгенерировать массив
Здравствуйте, есть программы клиент и сервер, клиент после требуемого ввода IP, пароля и генерации элементов массива всё равно требует...

Клиент-сервер: Как определить, что клиент отключился?
Привет. Есть клиент и сервер, при подключении клиента, на сервере создается класс, который содержит копию сокета и всякую инфу клиента, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru