Kunnen jullie de onderstaande code bekijken en kijken of deze foutief is? Het gaat in dit geval vooral om de SQL Query. Ik heb deze code een week geleden op onze server gezet en kreeg gisteren een 80040E31 error ( Microsoft OLE DB Provider for SQL Server error '80040e31'
Timeout expired.)
Het bleek dat het geheugengebruik in onze server erg was opgelopen (500+ MB) Een reboot loste het probleem maar de beschuldigende vinger is dus meteen naar mij gewezen.
De code laat de dagomzet zien van iedere dag en het aantal orders die er geweest zijn.
Timeout expired.)
Het bleek dat het geheugengebruik in onze server erg was opgelopen (500+ MB) Een reboot loste het probleem maar de beschuldigende vinger is dus meteen naar mij gewezen.
De code laat de dagomzet zien van iedere dag en het aantal orders die er geweest zijn.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| <%Option Explicit
Response.Buffer = True
'--------------------------------------------------------------------------------------------------
' Filename : order_dagomzet.asp
' Description : order dagomzet
'
' Date: Description: Author:
' 17-aug-2007 Created DJP
'--------------------------------------------------------------------------------------------------
%>
<!-- #include file = "../../include/cms.inc" -->
<%
Dim strSQLWhere
strSQLWhere=""
' CheckAccess("ABE")
' required variables:
strsgConnection = Application("strDBWConnection")
strsgSQLQuery = "SELECT DATEPART(yy, Orders.OrderDatum) AS OrderJaar,DATEPART(dy, Orders.OrderDatum) AS OrderDag,CONVERT(CHAR(12), Orders.OrderDatum, 106) AS OrderDatum, Count(Orders.OrderID) AS OrderAantal,Sum(OrderBedrag+Orders.BetaalKosten+Orders.BezorgKosten-Orders.Korting) AS OrderBetaling FROM Orders WHERE Orders.BetaalStatus LIKE 'S' AND Orders.OrderStatus LIKE 'S' GROUP BY DATEPART(yy, Orders.OrderDatum),DATEPART(dy, Orders.OrderDatum),CONVERT(CHAR(12), Orders.OrderDatum, 106) ORDER BY DATEPART(yy, Orders.OrderDatum) DESC, DATEPART(dy, Orders.OrderDatum) DESC"
' optional variables
blnsgUseSortImages = True
'blnsgAddButton = True
blnsgSearchingDefault = False
strsgLanguage = sgDutch
blnsgAddPrintFunction = True
blnsgAddSaveFunction = True
strsgDateFormat = "d-m-yyyy"
strsgTitle = "Overzicht Dagomzet Orders"
strsgHeader = "Overzicht Dagomzet Orders"
intsgAddPopupWidth = 800
intsgAddPopupHeight = 600
strsgStyleSheetFile="../css/searchgrid.css"
' add fields
Call MODEL_grid_AddField_Popup("OrderDatum", "OrderDatum", sgSearchBetween, True, "left", "order_dagomzet.asp", intsgAddPopupWidth, intsgAddPopupHeight, Array("OrderAantal"))
Call MODEL_grid_AddField_Popup("OrderAantal", "OrderAantal", sgSearch, True, "left", "order_dagomzet.asp", intsgAddPopupWidth, intsgAddPopupHeight, Array("OrderAantal"))
Call MODEL_grid_AddField_Popup("OrderBetaling", "OrderBetaling", sgSearch, True, "left", "order_dagomzet.asp", intsgAddPopupWidth, intsgAddPopupHeight, Array("OrderAantal"))
Call MODEL_grid_ShowGrid()
%> |