| | |
ASP and MSSQL : Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
Please support our ASP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Dec 2007
Posts: 4
Reputation:
Solved Threads: 1
Hi All,
I have a software module(enquiry) developed in ASP using MSSQL as back end.
In the index page , i display 4 new enquiries for the logged in user, clicking on which land to the enquiry pages. This has been working fine. But now recently i have come across the following error.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]The query has been canceled because the estimated cost of this query (353) exceeds the configured threshold of 300. Contact the system administrator.
Can anyone tell me as to why i am getting this error.
regards,
nikie
I have a software module(enquiry) developed in ASP using MSSQL as back end.
In the index page , i display 4 new enquiries for the logged in user, clicking on which land to the enquiry pages. This has been working fine. But now recently i have come across the following error.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]The query has been canceled because the estimated cost of this query (353) exceeds the configured threshold of 300. Contact the system administrator.
Can anyone tell me as to why i am getting this error.
regards,
nikie
•
•
Join Date: Sep 2004
Posts: 89
Reputation:
Solved Threads: 1
As your SQL server is configured to run any query which will be executed with in 300ms. And now in your case, your query's estimated execution time is 353 which is more than the time set by the DB administrator.
So either you will need to optimise the query to be executed in lesser time or you should optimise the database tables to return your desired data in less time.
If you could give more details about the query then I might be able to tell you exactly whats going wrong.
So either you will need to optimise the query to be executed in lesser time or you should optimise the database tables to return your desired data in less time.
If you could give more details about the query then I might be able to tell you exactly whats going wrong.
•
•
Join Date: Dec 2007
Posts: 4
Reputation:
Solved Threads: 1
hi,
Thankyou for the response!
The error i am receiving is the following
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]The query has been canceled because the estimated cost of this query (335) exceeds the configured threshold of 300. Contact the system administrator.
/index.asp, line 65
and line 65 is highlighted below
Set Lead_Rec = Server.CreateObject("ADODB.Recordset")
Lead_Rec.Cursorlocation = adUseClient
Lead_Sql = "select * from g_leads,g_client,g_enquiry where (g_leads.client_id=g_client.client_id) and (g_leads.lead_id = g_enquiry.lead_id) and (g_client.user_id=" & objLu.Id & ") and (g_leads.lead_status=1) order by g_leads.lead_id desc"
Lead_Rec.open Lead_Sql,Application(db),adOpenForwardOnly,adLockReadOnly
L_R_Count = Lead_Rec.RecordCount
Actually old users have a lot of enquires and i have to display all their old enquiries right from 2004.I guess the data is really large.
Could you tell me as to how i can increase the query execution time?
regards,
nikie
Thankyou for the response!
The error i am receiving is the following
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]The query has been canceled because the estimated cost of this query (335) exceeds the configured threshold of 300. Contact the system administrator.
/index.asp, line 65
and line 65 is highlighted below
Set Lead_Rec = Server.CreateObject("ADODB.Recordset")
Lead_Rec.Cursorlocation = adUseClient
Lead_Sql = "select * from g_leads,g_client,g_enquiry where (g_leads.client_id=g_client.client_id) and (g_leads.lead_id = g_enquiry.lead_id) and (g_client.user_id=" & objLu.Id & ") and (g_leads.lead_status=1) order by g_leads.lead_id desc"
Lead_Rec.open Lead_Sql,Application(db),adOpenForwardOnly,adLockReadOnly
L_R_Count = Lead_Rec.RecordCount
Actually old users have a lot of enquires and i have to display all their old enquiries right from 2004.I guess the data is really large.
Could you tell me as to how i can increase the query execution time?
regards,
nikie
![]() |
Other Threads in the ASP Forum
- Previous Thread: ASP Page Template
- Next Thread: I need examples of website admin pages in asp
Views: 3789 | Replies: 2
| Thread Tools | Search this Thread |
Tag cloud for ASP
archive asp asp.net aspandmssqlserver2005 aspandmssqlserver2005connection aspconnection calendar changeable connection current database databaseconnection diagnostics dreamweaver excel fso html iis microsoft msmsql mssql2005 mssqlserver2005 mssqlserver2005andasp mssqlserverandasp opentextfile record searchbox selectoption server single specfic sqlserver sqlserverconnection toolkit web webserver windows7





