dbexpress 4 + mysql 5 出现Too more connections的错误,解决办法说明
2007-09-29 15:42
543 查看
用写好的程序,连接数据库,并大量插入数据,结果插入了一定条数后,就出错了。也就是#1040 Too more connections.
同样用google一找,没有找到答案。只好自己解决了。还是查查CodeGear 2007自带的帮助了。没有找到可疑点。
我插入MySQL数据,是通过sql语句实现的,也就是通过insert实现的。
TDB::ExecSQL(const AnsiString & strSQL)
{
TSQLQuery * query = DB->Query;
query->SQL->Clear();
query->SQL->Add(strSQL);
query->ExecSQL(strSQL);
query->Close();
}
就这样,执行一定数量的SQL后,就出了这样的错误。加了query->Close()也不行,查找帮助没有发现特别说明。
后来我查看TSQLConnection方法的时候,发现有一个方法,ExecSQL,我想这个能不能行,于是我就改了一下,结果是
TDB::ExecSQL(const AnsiString & strSQL)
{
Conn->ExecSQL(strSQL,NULL,NULL);
/*TSQLQuery * query = DB->Query;
query->SQL->Clear();
query->SQL->Add(strSQL);
query->ExecSQL(strSQL);
query->Close();*/
}
这样后,问题解决了,希望和我碰到同样问题的兄弟也能照样解决:)
同样用google一找,没有找到答案。只好自己解决了。还是查查CodeGear 2007自带的帮助了。没有找到可疑点。
我插入MySQL数据,是通过sql语句实现的,也就是通过insert实现的。
TDB::ExecSQL(const AnsiString & strSQL)
{
TSQLQuery * query = DB->Query;
query->SQL->Clear();
query->SQL->Add(strSQL);
query->ExecSQL(strSQL);
query->Close();
}
就这样,执行一定数量的SQL后,就出了这样的错误。加了query->Close()也不行,查找帮助没有发现特别说明。
后来我查看TSQLConnection方法的时候,发现有一个方法,ExecSQL,我想这个能不能行,于是我就改了一下,结果是
TDB::ExecSQL(const AnsiString & strSQL)
{
Conn->ExecSQL(strSQL,NULL,NULL);
/*TSQLQuery * query = DB->Query;
query->SQL->Clear();
query->SQL->Add(strSQL);
query->ExecSQL(strSQL);
query->Close();*/
}
这样后,问题解决了,希望和我碰到同样问题的兄弟也能照样解决:)
相关文章推荐
- MySQL出现too many connections(1040)错误的解决办法
- MySQL出现too many connections(1040)错误的解决办法
- MySQL中 Too many connections错误的解决办法
- MYSQL Too many connections错误的解决办法
- MYSQL Too many connections错误的解决办法
- MYSQL Too many connections错误的解决办法
- MYSQL Too many connections错误的解决办法
- [原]MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法
- mysql连接失败或出现“Too many connections”错误
- 安装mysql,在./configure时出现错误:error: No curses/termcap library found的解决办法
- 解决mysql 1040错误Too many connections的方法
- Windows下安装MySql后,出现的错误解决办法
- mysql "too many connections" 错误 之 mysql解决方法
- 安装Mysql后出现1045错误解决办法
- mysql出现Too many connections的解决...
- redhat安装pure-ftpd+mysql时出现libmysqlclient错误的解决办法
- mysql出现mysql server has gone away错误的解决办法
- Mysql的错误,待解决[已解决]Data source rejected establishment of connection message from server: "Too many connections";
- centos 安装 mysql出现conflicts with file from package错误的解决办法
- mysql创建函数出现1418错误的解决办法