Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.218.123.16] |
|
Сообщ.
#1
,
|
|
|
Есть код
for i := 1 to 500 do begin form1.adotable1.Insert; form1.adotable1.Fields[0].AsString:='000'; form1.adotable1.Post; end; Удалённая MYSQL через mysql-connector-odbc-5.3.9-win32 Если выполняю в программе то всё ОК, но если в потоке, то начинает сыпать ошибка mysql server has gone away Кто знает в чём проблема? |
Сообщ.
#2
,
|
|
|
Запомни как аксиому - в потоке использовать только то, что создано в этом потоке. Есть допущения и нюансы, но главный постулат такой. Т.ч. создавай внутри потока коннект, запрос (а не таблицу) и ни в коем случае не обращайся к переменной формы и ее "имуществу"
|