| | | | Browse by category |
Article ID: 1171
Last updated: 31 Jan, 2008
Problem
When setting the the DBTools connection pool size with the RWDBDatabase::defaultConnections(size_t reqdConnections) method, the connection pool size does not change, and the size remains at the initial default value of 1.
Cause
This issue is caused by incorrect logic in the poolable.cpp file in DBTools.
Action
When setting the the DBTools connection pool size with the RWDBDatabase::defaultConnections(size_t reqdConnections) method, the connection pool size does not change, and the size remains at the initial default value of 1.
Cause
This issue is caused by incorrect logic in the poolable.cpp file in DBTools.
Action
This issue has been resolved in our SourcePro DB product, available through your sales representative.
To work around this issue in your 4.x DBTools libraries, edit your existing poolable.cpp file to include the following function logic (see below), and recompile both the DBTools library and your application. The connection pool will now be resized as expected.
#code
size_t
RWDBConnectionPool::numberToRetain(size_t newValue)
{
size_t oldValue = numberToRetain_;
numberToRetain_ = newValue;
return oldValue;
}
This article was:
Helpful |
Not helpful
Report an issue
Article ID: 1171
Last updated: 31 Jan, 2008
Revision: 1
Views: 2795
Posted: 14 Jun, 2001 by
Dean J.
Updated: 31 Jan, 2008 by
Dean J.
Others in this category
Powered by KBPublisher (Knowledge base software)