|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.08.2016, 11:39 | #1 | |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
SQLConnection
Добрый день!
Код:
Код:
Код:
Цитата:
|
|
09.08.2016, 13:46 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, почему на событие onShow подвесили создание SQL, разве на onCreate не логичнее?
во-вторых, если закомментировать весь код, что у Вас на onClose формы, ошибка будет? потому как, думаю, что ошибка у Вас в другом месте, а не в том коде, что Вы тут привели. в-третьих, попробуйте добавить проверку: Код:
Последний раз редактировалось Serge_Bliznykov; 09.08.2016 в 13:48. |
09.08.2016, 13:54 | #3 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
а может ли быть ошибка из-за того что одновременно несколько запросов выполнялось в разных потоках ?
|
09.08.2016, 17:03 | #4 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
Да видимо проблема в этом, сделал так
Код:
Код:
Код:
|
09.08.2016, 17:15 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
О потоки!
А все потоки используют ОДИН и тот же объект SQL ? не соединение (SQLConnect), а вот это SQL.Execute (SQL - один и тот же ОБЩИЙ для всех потоков)?!
программа — запись алгоритма на языке понятном транслятору
|
10.08.2016, 13:31 | #6 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
Переменная SQL глобальная если вы об этом.
|
10.08.2016, 13:38 | #7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну если это те потоки и та глобальность, о которых думаю, то так нельзя. Для каждого потока - свой датасет.
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
11.08.2016, 16:40 | #8 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
как тогда правильно будет сделать?
|
12.08.2016, 14:57 | #9 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
в каждом потоке
Код:
|
12.08.2016, 15:55 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
SQLConnect это одно, а SQL.Execute это другое. Или у тебя все SQL называется?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
sqlconnection шифровка | Madmaxisss | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 14 | 13.05.2013 21:33 |
Отключение SQLConnection | Cyworc | БД в Delphi | 4 | 19.03.2012 04:46 |
Где SQLConnection хранит имя и пароль? | IceExecutioner | БД в Delphi | 5 | 09.03.2011 08:09 |
SqlConnection | D.O.G | Общие вопросы Delphi | 0 | 04.10.2010 09:57 |