Who created the concrete implementation for the MySql database?
http://www.google.com/search?source=...eLibrary+MySql
You'll need to find those people and use their support.
The framework includes (if I recall correctly) Sql Server , Oracle and DB2.
(Aka, the included concrete versions)
But someone else has written the concrete version for MySql.
"rockdale" <ro************@gmail.comwrote in message
news:ca**********************************@e4g2000h sg.googlegroups.com...
This is the error message and trace info:
This happens even I kill all connections:
Exception Details: MySql.Data.MySqlClient.MySqlException: error
connecting: Timeout expired. The timeout period elapsed prior to
obtaining a connection from the pool. This may have occurred because
all pooled connections were in use and max pool size was reached.
Stack Trace:
[MySqlException (0x80004005): error connecting: Timeout expired. The
timeout period elapsed prior to obtaining a connection from the pool.
This may have occurred because all pooled connections were in use and
max pool size was reached.]
MySql.Data.MySqlClient.MySqlPool.GetConnection() +124
MySql.Data.MySqlClient.MySqlConnection.Open() +223
Microsoft.Practices.EnterpriseLibrary.Data.Databas e.OpenConnection()
in C:\WorkSpace\Microsoft Enterprise Library January 2006\src\Data
\Database.cs:1222
Microsoft.Practices.EnterpriseLibrary.Data.Databas e.ExecuteScalar(DbCommand
command) in C:\WorkSpace\Microsoft Enterprise Library January 2006\src
\Data\Database.cs:588
DataAccess.UserLogin(String pLoginId, String pPwd, String
pUserHost) +105
Pages_Login.ButtonLogin_OnClick(Object sender, EventArgs e) +111
System.Web.UI.WebControls.ImageButton.OnClick(Imag eClickEventArgs
e) +105
System.Web.UI.WebControls.ImageButton.RaisePostBac kEvent(String
eventArgument) +115
System.Web.UI.WebControls.ImageButton.System.Web.U I.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler
sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCol lection postData)
+33
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+5102
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.42;
ASP.NET Version:2.0.50727.42
On Dec 26, 3:58 pm, rockdale <rockdale.gr...@gmail.comwrote:
Hi, all:
My web application using MS EntLib for .net 2.0 (Jan 2006) to access
my backend database. It works fine with MS SQL 2k. Now we are migrate
from MS SQL to mySQL. Everything looks fine except one serious
problem: we got the "too many connections" error. Looks like the
EntLib did not properly close these connections.
on mySQL Administratorserver connectionsThreads I can see a new
thread created after a couple of DatabaseFactory.CreateDatabase()
functions being called;
I am suppose that the EntLib will close the connectons and return it
back to connection pool?
my database access function looks like:
Database db = DatabaseFactory.CreateDatabase();
define DBcommand
execute command (db.ExecuteScalar, db.ExecuteDataSet or
db.ExecuteReader)
Am I miss anything? Help please.
Thanks in advance
-rockdale