Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » Debug error( DB2 SQL Error: SQLCODE=-811, SQLSTATE=21000, SQLERRMC=null, DRIVER=3.69.71 )
Debug error [message #1837130] Fri, 22 January 2021 14:01
Blaz Rakar is currently offline Blaz RakarFriend
Messages: 3
Registered: January 2021
Junior Member
Hello, I have question about BIRT Designer.

When I run BIRT report I get erorrs like this :

DB2 SQL Error: SQLCODE=-811, SQLSTATE=21000, SQLERRMC=null, DRIVER=3.69.71

I get error because of this cases select:

+ " case WHEN MXZINVTRANS.TOSTORELOC IS NULL "

+ " THEN case "
+ " WHEN MXZINVTRANS.TRANSTYPE_DESCRIPTION='Ident prejema' OR MXZINVTRANS.TRANSTYPE_DESCRIPTION='Ident vračila' "
+ " THEN (select distinct VENDOR from PO where PO.PONUM=MXZINVTRANS.DOCUMENT) " //izberemo ŠTEVILKO DOBAVITELJA
+ " WHEN MXZINVTRANS.TRANSTYPE_DESCRIPTION='Izdaja' OR MXZINVTRANS.TRANSTYPE_DESCRIPTION='Vračilo'"
+ " THEN case WHEN MXZINVTRANS.DOCUMENT LIKE '%-%' AND MXZINVTRANS.REFDOC LIKE '%-%' " // pogledamo, če se nahaja znak '-'
+" THEN (select distinct LOCATION from INVUSELINE where left(MXZINVTRANS.REFDOC, LOCATE('-',MXZINVTRANS.REFDOC)-1)=INVUSELINE.INVUSENUM AND INVUSELINE.ITEMNUM=MXZINVTRANS.ITEMNUM AND INVUSELINE.FROMSTORELOC=MXZINVTRANS.STORELOC) " //izberemo levo stran stringa (#številka izdajnice) //izberemo levo stran stringa (#številka izdajnice)
+ " ELSE MXZINVTRANS.DOCUMENT " // številka delovnega naloga
+ " END "
+ " END "

+ " ELSE "
+ " MXZINVTRANS.TOSTORELOC "
+ " END "
+ " AS TOSTORELOC"


The problem is here

+" THEN (select distinct LOCATION from INVUSELINE where left(MXZINVTRANS.REFDOC, LOCATE('-',MXZINVTRANS.REFDOC)-1)=INVUSELINE.INVUSENUM AND INVUSELINE.ITEMNUM=MXZINVTRANS.ITEMNUM AND INVUSELINE.FROMSTORELOC=MXZINVTRANS.STORELOC) "

So here because of this LOCATE --> left(MXZINVTRANS.REFDOC, LOCATE('-',MXZINVTRANS.REFDOC)-1)=INVUSELINE.INVUSENUM
+ " THEN '#' || left(MXZINVTRANS.DOCUMENT, LOCATE('-',MXZINVTRANS.DOCUMENT)-1) "

In MXZINVTRANS.REFDOC are datas like this '
37373-1-TVD11'

but I get error anyway, if I hardcode this and insted MXZINVTRANS.REFDOC gave '
37373-1-TVD11' there are no problems.

Any solution for this?
  • Attachment: pic.png
    (Size: 80.98KB, Downloaded 68 times)
Previous Topic:BIRT Excel export issue with half a million records
Next Topic:Drop down list in the report
Goto Forum:
  


Current Time: Sat Apr 27 04:34:29 GMT 2024

Powered by FUDForum. Page generated in 0.02899 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top