|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.01.2013, 03:24 | #1 |
Форумчанин
Регистрация: 30.08.2011
Сообщений: 102
|
Управление соединением с БД в нескольких потоках
Прив, о светлейшие умы сего ресурса. У меня есть многопоточный сервер и клиент к нему. Клиент посылает запросы на сервер, а сервер посылает запросы к БД и возвращает ответ клиенту. Так вот проблема в том, что сервер многопоточный, и если у меня несколько клиентов работают одновременно, то возникает такая фигня. Есть 1 соединение, в потоке для первого клиента соединение открывается, чего-то делается, соединение закрывается, тоже самое для второго клиента. Так вот возникает такая фигня, когда подключаются 2 клиента, соединение пытается открытся два раза, и возникает ошибка, и запрос к БД уже не выполняется.
Поясните пазязя, как организовать работу с БД в многопоточном сервере??? Спасибо большущее заранее! вот код сервера (функции которые работают с БД - в самом низу ) http://pastebin.com/sh0LC60g |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с соединением двух компьютеров | Scaevola | Компьютерное железо | 6 | 23.07.2011 16:11 |
Чтение файла в нескольких потоках | DarkEvil | Общие вопросы Delphi | 7 | 30.11.2009 12:06 |
Проблема с соединением к ФТП. | Maxs | Работа с сетью в Delphi | 14 | 21.05.2009 15:29 |
Проблема с соединением Клиент-Сервер | ImmortalAlexSan | Работа с сетью в Delphi | 1 | 13.01.2009 14:45 |
Проблема с соединением с БД InterBase | TemposYS | БД в Delphi | 1 | 03.05.2008 12:08 |