MySql5 D2007 thread error

Delphi

28/09/2009

Amigos, sou novo em relação ao MySql.
Na empresa que entrei agora utiliza do MySql 5
Eu estava no delphi 7, e estava funcionando blz. Me parece que depois que migrei para o Delphi 2007 começo a dar esse erro

TDBXError 2.6 Mensagem : Can´t create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug.


Isso acontece qdo eu executo uma rotina no qual eu executo varios ´Insert´ e ´Update´ no braço.

Uma coisa que percebi foi que cada comando de insert ou update ele cria um novo ´connection´ no banco.
O servidor está instalando na minha maquina e so tem eu rodando a aplicação e ao executar a rotina que falei o banco fica com mais de 200 conexões.


Osocram

Osocram

Curtidas 0

Respostas

Osocram

Osocram

28/09/2009

Esqueci de dizer.. estou usando DBExpress


GOSTEI 0
Osocram

Osocram

28/09/2009

Aparentemente consegui resolver.

Coloquei tudo isso em uma transação, vou fazer mais teste p ver se realmente funcionou ou solucionou apenas uns casos...

Bom no D7 o MySql não suportava transação então eu tinha até tirado as rotinas de transação, mas agora que migrei para o D2007 e parece que o driver e o banco suportam transação. E por enqto isso resolveu meu problema.


GOSTEI 0
POSTAR