error = [265946] Multiple-step operation completed with one or more errors. Check each status value.
From: Paul Allen <pallen_at_fgcu.edu>
Date: 11 Mar 2004 14:00:17 -0800
Message-ID: <e5f5f221.0403111400.79826d2e_at_posting.google.com>
SQL = SQL & " from fgbgenl, ftvfund fund3, ftvfund fund2, ftvftyp ftyp1, ftvftyp ftyp2, ftvacct"
Date: 11 Mar 2004 14:00:17 -0800
Message-ID: <e5f5f221.0403111400.79826d2e_at_posting.google.com>
The little bit of help I can find on this error message "error = [265946] Multiple-step operation completed with one or more errors. Check each status value." is just not helping me figure out why ASP will not process this statement. Looking for help!
Here is my code:
v_fsyr = "04"
v_prd = "08"
' get a db connection
set con = Server.CreateObject("ADODB.Connection")
con.Provider = "OraOLEDB.Oracle"
con.ConnectionString = "USER ID=****;Password=******;Data
Source=****;"
con.Open
Response.write "<!-- Connection status = " & con.state & "-->"
SQL = ""
SQL = SQL & " select fid, ext_fund, gl_code, ext_pgrm, sum(amt) "
SQL = SQL & " from ( "
SQL = SQL & " select decode(ftyp1.ftvftyp_ftyp_code_pred, "
SQL = SQL & " '10',decode(substr(fgbgenl_fund_code,1,5),'10001','10001x',
"
SQL = SQL & " decode(fgbgenl_fund_code,'10002',fgbgenl_fund_code,
"
SQL = SQL & " decode(fund3.ftvfund_fund_code_pred,'15000','14000',fund3.ftvfund_fund_code_pred))),
"
SQL = SQL & " '20',fund2.ftvfund_fund_code_pred, "
SQL = SQL & " '40',fund3.ftvfund_fund_code_pred, "
SQL = SQL & " '80',decode(fgbgenl_fund_code,'99004','99004','99005','99005',fund2.ftvfund_fund_code_pred),
"
SQL = SQL & " '90',decode(fgbgenl_fund_code,'51019','51019','51022','51022',
"
SQL = SQL & " decode(fund3.ftvfund_fund_code_pred,'52000','52000','53000','53000','54000','54000')),
"
SQL = SQL & " '94',fgbgenl_fund_code, "
SQL = SQL & " '96',fgbgenl_fund_code, "
SQL = SQL & " 'N/A' "
SQL = SQL & " ) fid, "
SQL = SQL & " fgbgenl_fund_code level_4, "
SQL = SQL & " fund3.ftvfund_fund_code_pred level_3, "
SQL = SQL & " fund2.ftvfund_fund_code_pred level_2, "
SQL = SQL & " ftyp1.ftvftyp_ftyp_code_pred ftyp1, "
SQL = SQL & " ftyp1.ftvftyp_ftyp_code ftyp2, "
SQL = SQL & " ftyp2.ftvftyp_ftyp_code ext_fund, "
SQL = SQL & " ftvacct_acct_code_pred gl_code, "
SQL = SQL & " null ext_pgrm, "
SQL = SQL & " null pgrm, "
SQL = SQL & " ftvacct_normal_bal nbal, "
SQL = SQL & " decode(ftvacct_normal_bal,'D',"
SQL = SQL & " fgbgenl_sum_periodic_dr - fgbgenl_sum_periodic_cr,"
SQL = SQL & " fgbgenl_sum_periodic_cr - fgbgenl_sum_periodic_dr)
amt "
SQL = SQL & " from fgbgenl, ftvfund fund3, ftvfund fund2, ftvftyp ftyp1, ftvftyp ftyp2, ftvacct"
SQL = SQL & " where fund3.ftvfund_fund_code = fgbgenl_fund_code " SQL = SQL & " and fund3.ftvfund_nchg_date = '31-DEC-2099' " SQL = SQL & " and ftyp1.ftvftyp_ftyp_code = fund3.ftvfund_ftyp_codeSQL = SQL & " from fgbopal, ftvfund fund3, ftvfund fund2, ftvftyp ftyp1, "
"
SQL = SQL & " and ftyp1.ftvftyp_nchg_date = '31-DEC-2099' " SQL = SQL & " and fund2.ftvfund_fund_code = fund3.ftvfund_fund_code_pred " SQL = SQL & " and fund2.ftvfund_nchg_date = '31-DEC-2099' " SQL = SQL & " and ftyp2.ftvftyp_ftyp_code = fund2.ftvfund_ftyp_code
"
SQL = SQL & " and ftyp2.ftvftyp_nchg_date = '31-DEC-2099' " SQL = SQL & " and ftvacct_acct_code = fgbgenl_acct_code " SQL = SQL & " and ftvacct_nchg_date = '31-DEC-2099' " SQL = SQL & " and (substr(fgbgenl_fund_code,1,5) = '10001' " SQL = SQL & " or fgbgenl_fund_code in ('10002','70001','80001','99004','99005') " SQL = SQL & " or fund3.ftvfund_fund_code_pred between '11000' and '17000' " SQL = SQL & " or fund3.ftvfund_fund_code_pred = '31000' " SQL = SQL & " or fund3.ftvfund_fund_code_pred between '52000' and '54000' " SQL = SQL & " or fund2.ftvfund_fund_code_pred between '200' and '220' " SQL = SQL & " or fund2.ftvfund_fund_code_pred = '900') " SQL = SQL & " and (ftvacct_acct_code_pred != '59400' " SQL = SQL & " and ftvacct_acct_code_pred != '79400' " SQL = SQL & " and ftvacct_acct_code_pred < '80000')" SQL = SQL & " and fgbgenl_fsyr_code = '" & v_fsyr & "' " SQL = SQL & " and fgbgenl_period <= '" & v_prd & "'" SQL = SQL & " union all" SQL = SQL & " select decode(ftyp1.ftvftyp_ftyp_code_pred," SQL = SQL & " '10',decode(substr(fgbopal_fund_code,1,5),'10001','10001x'," SQL = SQL & " decode(fgbopal_fund_code,'10002',fgbopal_fund_code," SQL = SQL & " decode(fund3.ftvfund_fund_code_pred,'15000','14000',fund3.ftvfund_fund_code_pred)))," SQL = SQL & " '20',fund2.ftvfund_fund_code_pred," SQL = SQL & " '40',fund3.ftvfund_fund_code_pred," SQL = SQL & " '80',decode(fgbopal_fund_code,'99004','99004','99005','99005',fund2.ftvfund_fund_code_pred)," SQL = SQL & " '90',decode(fgbopal_fund_code,'51019','51019','51022','51022'," SQL = SQL & " decode(fund3.ftvfund_fund_code_pred,'52000','52000','53000','53000','54000','54000'))," SQL = SQL & " '94',fgbopal_fund_code," SQL = SQL & " '96',fgbopal_fund_code," SQL = SQL & " 'N/A'" SQL = SQL & " ) fid," SQL = SQL & " fgbopal_fund_code level_4," SQL = SQL & " fund3.ftvfund_fund_code_pred level_3," SQL = SQL & " fund2.ftvfund_fund_code_pred level_2," SQL = SQL & " ftyp1.ftvftyp_ftyp_code_pred ftyp1," SQL = SQL & " ftyp1.ftvftyp_ftyp_code ftyp2," SQL = SQL & " ftyp2.ftvftyp_ftyp_code ext_fund," SQL = SQL & " ftvacct_acct_code_pred gl_code," SQL = SQL & " ftvprog_prog_code_pred ext_pgrm," SQL = SQL & " fgbopal_prog_code pgrm," SQL = SQL & " ftvacct_normal_bal nbal," SQL = SQL & " decode('" & v_prd & "','00',fgbopal_00_ytd_actv," SQL = SQL & " '01',fgbopal_01_ytd_actv," SQL = SQL & " '02',fgbopal_02_ytd_actv," SQL = SQL & " '03',fgbopal_03_ytd_actv," SQL = SQL & " '04',fgbopal_04_ytd_actv," SQL = SQL & " '05',fgbopal_05_ytd_actv," SQL = SQL & " '06',fgbopal_06_ytd_actv," SQL = SQL & " '07',fgbopal_07_ytd_actv," SQL = SQL & " '08',fgbopal_08_ytd_actv," SQL = SQL & " '09',fgbopal_09_ytd_actv," SQL = SQL & " '10',fgbopal_10_ytd_actv," SQL = SQL & " '11',fgbopal_11_ytd_actv," SQL = SQL & " '12',fgbopal_12_ytd_actv," SQL = SQL & " '13',fgbopal_13_ytd_actv," SQL = SQL & " '14',fgbopal_14_ytd_actv) amt"
SQL = SQL & " ftvftyp ftyp2, ftvacct, ftvprog"
SQL = SQL & " where fund3.ftvfund_fund_code = fgbopal_fund_code"
SQL = SQL & " and fund3.ftvfund_nchg_date = '31-DEC-2099'"
SQL = SQL & " and ftyp1.ftvftyp_ftyp_code =
fund3.ftvfund_ftyp_code"
SQL = SQL & " and ftyp1.ftvftyp_nchg_date = '31-DEC-2099'"
SQL = SQL & " and fund2.ftvfund_fund_code =
fund3.ftvfund_fund_code_pred"
SQL = SQL & " and fund2.ftvfund_nchg_date = '31-DEC-2099'"
SQL = SQL & " and ftyp2.ftvftyp_ftyp_code =
fund2.ftvfund_ftyp_code"
SQL = SQL & " and ftyp2.ftvftyp_nchg_date = '31-DEC-2099'"
SQL = SQL & " and ftvacct_acct_code = fgbopal_acct_code"
SQL = SQL & " and ftvacct_nchg_date = '31-DEC-2099'"
SQL = SQL & " and ftvprog_prog_code(+) = fgbopal_prog_code"
SQL = SQL & " and (ftvprog_nchg_date = '31-DEC-2099'"
SQL = SQL & " or ftvprog_nchg_date is null)"
SQL = SQL & " and (substr(fgbopal_fund_code,1,5) = '10001'"
SQL = SQL & " or fgbopal_fund_code in
('10002','70001','80001','99004','99005')"
SQL = SQL & " or fund3.ftvfund_fund_code_pred between '11000' and
'17000'"
SQL = SQL & " or fund3.ftvfund_fund_code_pred = '31000'"
SQL = SQL & " or fund3.ftvfund_fund_code_pred between '52000' and
'54000'"
SQL = SQL & " or fund2.ftvfund_fund_code_pred between '200' and
'220'"
SQL = SQL & " or fund2.ftvfund_fund_code_pred = '900')"
SQL = SQL & " and (ftvacct_acct_code_pred != '59400'"
SQL = SQL & " and ftvacct_acct_code_pred != '79400'"
SQL = SQL & " and ftvacct_acct_code_pred < '80000')"
SQL = SQL & " and fgbopal_fsyr_code = '" & v_fsyr & "'"
SQL = SQL & " ) "
SQL = SQL & " group by fid, ext_fund, gl_code, ext_pgrm "
set cmd = Server.CreateObject("ADODB.Command")
cmd.ActiveConnection = con
cmd.CommandText = SQL
cmd.CommandType = adCmdText
set rs = cmd.Execute
if rs.EOF then
Response.write "<!-- " & vbCrLf & sql & vbCrLf & " -->" & vbCrLf
for each objErr in con.Errors
Response.write "<!-- error = [" & objErr.number & "] " &
objErr.description & " -->" & vbCrLf
next
Response.write "<h3>No records match.</h3>" & vbCrLf
else
Always get same error...have tried con.execute...etc.
I have oracle statements processing in ASP that are much larger and more complicated than this one...and the print-out of the sql statment parses and runs in TOAD just fine.
Any hints on what to look for???? Received on Thu Mar 11 2004 - 23:00:17 CET
