<%
Session.LCID=2057
%>
<!--#include file="Connections/connUs.asp" -->
<%
Dim rsOnline__MMColParam
rsOnline__MMColParam = "W"
If (Request("MM_EmptyValue") <> "") Then
rsOnline__MMColParam = Request("MM_EmptyValue")
End If
%>
<%
Dim rsOnline__MMColParam2
rsOnline__MMColParam2 = "3"
If (Request.QueryString("status") <> "") Then
rsOnline__MMColParam2 = Request.QueryString("status")
End If
%>
<%
Dim rsOnline__MMColParam3
rsOnline__MMColParam3 = "0"
If (Request("MM_EmptyValue") <> "") Then
rsOnline__MMColParam3 = Request("MM_EmptyValue")
End If
%>
<%
Dim rsOnline__var
rsOnline__var = "01/11/2005"
If (Request.QueryString("txtDate") <> "") Then
rsOnline__var = Request.QueryString("txtDate")
End If
%>
<%
Dim rsOnline
Dim rsOnline_numRows
Set rsOnline = Server.CreateObject("ADODB.Recordset")
rsOnline.ActiveConnection = MM_connUs_STRING
rsOnline.Source = "SELECT IONO, DESPNO, SALESVALUE, DELYADDR, UNISTRIP.ORH.CUSTCODE, STATUS, ""DATE"", DATEINPUT, UNISTRIP.CUS.CUSTCODE, NAME, UNISTRIP.CUS.LEDGER FROM UNISTRIP.ORH, UNISTRIP.CUS WHERE UNISTRIP.CUS.CUSTCODE = UNISTRIP.ORH.CUSTCODE AND UNISTRIP.ORH.LEDGER = '" + Replace(rsOnline__MMColParam, "'", "''") + "' AND UNISTRIP.CUS.LEDGER = '" + Replace(rsOnline__MMColParam, "'", "''") + "' AND STATUS = " + Replace(rsOnline__MMColParam2, "'", "''") + " AND SALESVALUE > '" + Replace(rsOnline__MMColParam3, "'", "''") + "' AND ""DATE"" < #" + Replace(rsOnline__var, "'", "''") + "# ORDER BY ""DATE"", UNISTRIP.ORH.CUSTCODE, IONO"
rsOnline.CursorType = 0
rsOnline.CursorLocation = 2
rsOnline.LockType = 1
rsOnline.Open()
rsOnline_numRows = 0
%>
The above works except for the DATE < var
When the code above is run it generates a: -
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Easysoft ODBC]Invalid datetime format
/unistrip/online.asp, line 52
I have tried entering the date forwards, backwards and inside out!
Dates make me :crying:


Reply With Quote

Bookmarks