|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.09.2009, 11:40 | #1 |
Регистрация: 03.08.2009
Сообщений: 6
|
Параллельные обращения к mysql
Использую Zeos для обращения к mysql из Дельфи
Имеется многопотоковое приложение. В главном потоке все было настроено визуально и все фурычит В соседнем потоке создаю все вручную: .. Connect:=TZConnection.Create(nil); Query:=TZQuery.Create(nil); Connect.HostName:='127.0.0.1'; Connect.Protocol:='mysql-5'; Connect.Database:='dleadder'; Connect.User:='root'; Connect.Password:=''; Query.SQL.Text:='SELECT `index`,`site` FROM `....' Query.Open; <-здесь зависает .. Правда я захожу под одним и тем же rootом в обоих потоках на разных соединениях. Так можно? PS max_connections = 0 для rootа |
12.10.2009, 22:07 | #2 |
Пользователь
Регистрация: 05.02.2009
Сообщений: 14
|
По моему нужно делать reconnect, а потом Query.active:= True
И ещё что-то не припомню такого свойства Query.SQL.Text. надо Query.SQL.Add(String) - и так построчно весь запрос
A Barbarian I'm here and nobody can understand me...
Последний раз редактировалось Speeker; 13.10.2009 в 11:32. Причина: объеденение 2-х постов кряду |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Параллельные вычисления. работа с MPI | elpilasgsm | Общие вопросы C/C++ | 1 | 27.07.2009 14:54 |
Ошибка обращения к памяти | Zeraim | Общие вопросы Delphi | 7 | 01.12.2008 17:08 |
программа мониторинга обращения к дисковой подсистеме | Vasya | Софт | 1 | 24.10.2007 21:20 |
Как перехватить обращения к принтеру? | Classic | Win Api | 2 | 16.08.2007 11:07 |