Hi: Can any one please tell me that syntax error in my program
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Sybase][ODBC Driver][Adaptive Server Anywhere]Syntax error or access violation: near 'P' in ..., Off_LocFrom Pmt [P] Join PmtUser U On...
/reports/mgmt/Whiteboard.a
sp, line 49
--------------------------
----------
----------
----------
----------
----------
----------
----------
----------
----------
----
<!-- #include file="..\..\adovbs.inc" -->
<!-- #include file="../../inc/inc_dbaseO
pen.asp" -->
<!-- #include file="../../inc/inc_dbaseC
COpen.asp"
-->
<HTML>
<HEAD>
<TITLE>Payments report</TITLE>
<STYLE>
.ReportStyle
{
COLOR: "#000000";
FONT-FAMILY: Verdana, Times, Arial;
FONT-SIZE: 10px;
LINE-HEIGHT: 13px;
TEXT-DECORATION: none
}
.HeadingStyle
{
COLOR: "#000000";
FONT-FAMILY: Verdana, Times, Arial;
FONT-SIZE: 20px;
LINE-HEIGHT: 15px;
TEXT-DECORATION: none
}
</STYLE>
</HEAD>
<BODY BGColor="#EEF2D9" Text="#000000">
<%
Dim oConnDM
Dim dbRS
Dim nRows
Server.ScriptTimeout=6000
%>
<FORM Name="frmPaymentsReport" Action="PaymentsToExcel.as
p" Method="POST">
<TABLE Border="0" CellPadding="0" CellSpacing="1">
<TR>
</TR>
<%
Set oConnDM = CreateObject("ADODB.Connec
tion")
oConnDM.Open "ODBC; Driver=Adaptive Server Anywhere 6.0; DSN=Debtmaster; uid=dm; pwd=,,PeAches..;"
oConnDM.Execute "SET TEMPORARY OPTION CONNECTION_AUTHENTICATION=
'Company=C
omtronic Systems Inc.;Application=Debtmaste
r;Signatur
e=000fa551
57edb8e14d
818eb4fe3d
b41447146f
1571g44ae2
00cfe156d4
be0e552102
35a4fa4d3d
9353a'"
sSQL = "Select DU.User_ID As Collector, Count(*) As TotalPmts, Sum(Princ_Amt+Show_Int_Amt
+Show_Fee_
Amt) As Gross,Sum((Princ_Amt+Show_
Int_Amt+Sh
ow_Fee_Amt
)-(Clt_Pri
nc_Amt+Clt
_Int_Amt+C
lt_Fee_Amt
)) As Fee,Sum(Case Pmt_Code When 'BCK' Then 1.0 When 'DBK' Then 1.0 When 'NGC' Then 1.0 Else 0 End) As NGChecks,Sum(Case Pmt_Code When 'BCK' Then (Princ_Amt+Show_Int_Amt+Sh
ow_Fee_Amt
) When 'DBK' Then (Princ_Amt+Show_Int_Amt+Sh
ow_Fee_Amt
) When 'NGC' Then (Princ_Amt+Show_Int_Amt+Sh
ow_Fee_Amt
) Else 0 End) As NGPmts,(Case NGChecks When 0 Then 0 Else NGChecks/TotalPmts*100 End) As NGRate,Goal, (Case Goal When 0 Then 0 Else Fee/Goal*100 End) As GoalPct, Team, Off_LocFrom Pmt P Join PmtUser U On U.Pmt_ID=P.Pmt_ID Join DMUser DU On DU.User_ID=U.User_ID Where Pmt_Date Between '2007-01-01' And '2007-01-18' Group By DU.User_ID, Goal, Team, Off_Loc Order By Off_Loc, Team, DU.User_ID"
Set dbRS = oConnDM.Execute(sSQL, ,adCmdTxt)
nRows=0
%>
<TR>
<TD>
<TABLE Border="1" CellPadding="0" CellSpacing="1">
<TR>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">Collec
tor ID</FONT></TD>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">Total Payments</FONT></TD>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">Gross<
/FONT></TD
>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">Fee</F
ONT></TD>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">NG Checks</FONT></TD>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">NG Payments</FONT></TD>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">NG Rate</FONT></TD>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">Goal</
FONT></TD>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">Goal PCT</FONT></TD>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">Team</
FONT></TD>
<TD ALIGN=CENTER><FONT CLASS="ReportStyle">Office
Location</FONT></TD>
<%
Do While Not dbRS.EOF
%>
<TR>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=CSt
r(nRows+1)
%></FONT>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("Colle
ctor"))%><
/FONT>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"Collector
"))%>>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("Total
Pmts"))%><
/FONT>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"TotalPmts
"))%>>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("Gross
"))%></FON
T>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"Gross"))%
>>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("Fee")
)%></FONT>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"Fee"))%>>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("NGChe
cks"))%></
FONT>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"NGChecks"
))%>>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("NGPmt
s"))%></FO
NT>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"NGPmts"))
%>>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("NGRat
e"))%></FO
NT>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"NGRate"))
%>>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("Goal"
))%></FONT
>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"Goal"))%>
>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("Goal"
))%></FONT
>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"Goal"))%>
>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("Goal"
))%></FONT
>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"Goal"))%>
>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("GoalP
ct"))%></F
ONT>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"GoalPct")
)%>>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("Team"
))%></FONT
>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"Team"))%>
>
</TD>
<TD NOWRAP>
<FONT CLASS="ReportStyle"><%=Tri
m(dbRS.Fie
lds("Off_L
oc"))%></F
ONT>
<INPUT Type=HIDDEN Name=DMID Value=<%=Trim(dbRS.Fields(
"Off_Loc")
)%>>
</TD>
<%
nRows=nRows + 1
dbRS.MoveNext
Loop
%>
<TR>
<TD COLSPAN=4 ALIGN="CENTER">
<INPUT TYPE="SUBMIT" NAME="ExportExcel" VALUE="Export to Excel">
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
Start Free Trial