ASP - MYSQL连接错误随机出现

时间:2014-06-10 17:45:48

标签: mysql asp-classic database-connection windows-server iis-5

我在我自己托管的win2k服务器上使用asp经典建立了一个网站,使用iis5作为我的asp文件和MySQL 5.6.11,它安装在一个单独的win7家庭高级机器上。当访问我托管的网站时,我收到一个随机连接错误:

  

Microsoft OLE DB Provider for ODBC Drivers错误' 80004005'

     

[MySQL] [ODBC 3.51驱动程序]无法连接到MySQL服务器   ' data.mydomain.com' (10060)

     

myasppage.asp,第12行

data.domain.com指向我的数据服务器(win7框)。

该页面上的第12行是:

  

rslogin.Open" SELECT * FROM admin WHERE username ='"& usern&"'",strProvider ,,, adCmdTable

我的整个连接代码是:

<%strProvider="DRIVER={MySQL ODBC 3.51 Driver}; SERVER=data.mydomain.com; PORT=3306;  DATABASE=mydatabase; USER=myusername; PASSWORD=xxxxx; OPTION=0;"%>

<%
dim rslogin
set rslogin=Server.CreateObject( "ADODB.Recordset" )
usern = session("usern")
rslogin.Open "SELECT * FROM admin WHERE username = '"& usern &"'", strProvider, , , adCmdTable%>

此错误随机弹出。有时网站有效,有时则出现此错误。当我收到此错误时,如果我点击刷新,该网站通常会工作。我已经绞尽脑汁在许多论坛和Google上搜索,无法找到解决方案。我发现的唯一信息是100%的时间是否出现此错误。

有人有任何建议或想法吗?

0 个答案:

没有答案