MySql5 D2007 thread error
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
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.
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
Curtidas 0
Respostas
Osocram
28/09/2009
Esqueci de dizer.. estou usando DBExpress
GOSTEI 0
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.
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