Hi
After Oracle migration to 19c, there is a problem with comunication PB-> Oracle.
When function has in f.e. table of strings in declaration, PB throws an exception
ORA-00932: inconsistent datatypes: expected %s got %s.
I tried to remove this collection from declaration and oracle function - and it works.
PB: string p_tab_val[]
Oracle: type tab_val is table of varchar2(30) index by binary_integer;
Anyone has an idea?
Powerbuilder 2017 R3 BUILD 1858
EDIT:
I've updated Oracle client to 19c, powerbuilder to 1951 based on this article:https://community.appeon.com/index.php/qna/q-a/oracle-19c-compatible
still not working
Andreas.
The key is that those old releases are "out of maintenance". Which means no more fixes. While "end of support" means that we'll try to give you a "workaround" if possible but we're not patching anymore.
Personally, I would even try moving to PB 2022 as Appeon has made numerous Oracle driver fixes in v2021 & 2022 that are not in any 2017 release.
@Michal - your O19C error though may be all DBMS version related - so some DML refactoring might be required.
Regards ... Chris