Hello,
I think we have found an error in Oracle.ManagedDataAccess.dll Version 4.121.2.20150926 ODAC RELEASE 4, which did not occur in Version 4.121.1.0 ODAC
We use a WCF service to connect to Oracle databases with Oracle.ManagedDataAccess.dll.
After upgrading from Version 4.121.1.0 ODAC to 4.121.2.20150926 ODAC RELEASE 4, we have a problem:
This select statement now delivers other results than before:
SELECT DISTINCT SEMINAR.VDBTIMESTAMP,
SEMINAR.OBJECTID,
SUBSTR(NVL(GESCHLECHTANREDE.ANREDEADRESSE, ' '), 1, 4),
MITARBEITER.NAME,
DECODE(DECODE(MITARBEITER.NAME, NULL, -1, 0), -1, NULL, NVL(MITARBEITER.NAME, ' ') || ', ' || NVL(MITARBEITER.VORNAME, ' ')),
STATUSTEILNEHMER.STATUSTEILNEHMER,
DECODE(DECODE(MITARBEITER.EMAILBUERO, NULL, -1, 0), -1, NVL(MITARBEITER.EMAILDIRDISZUEBERGEORDVG, ' '), MITARBEITER.EMAILBUERO),
DECODE(DECODE(SEMINAR.INDIVIDUELLESEMINARBEZEI, NULL, -1, 0), -1, NVL(MASSNAHMENKATALOG.BEZEICHNUNG, ' '), NVL(SEMINAR.INDIVIDUELLESEMINARBEZEI, ' ')),
SEMINAR.DATUMVON,
SEMINAR.ANREISEUHRZEIT,
SEMINAR.DATUMBIS,
SEMINAR.ABREISEUHRZEIT,
VERANSTALTUNGSORT.NAME1,
VERANSTALTUNGSORT.ORT,
NVL(SUBSTR(NVL(GeschlechtAnredeA65.ANREDEADRESSE, ' '), 1, 4), ' '),
REFERENT.VORNAME,
REFERENT.NAME,
SUBSTR(NVL(GeschlechtAnredeA66.ANREDEADRESSE, ' '), 1, 4),
ReferentA65.VORNAME,
ReferentA65.NAME,
SACHBEARBEITER.NAME,
SACHBEARBEITER.TELEFON,
MASSNAHMENKATALOG.KURZBEZEICHNUNG AS O2,
SEMINAR.DATUMVON AS O3,
SEMINAR.OBJECTID AS O4
FROM SACHBEARBEITER,
GESCHLECHTANREDE GeschlechtAnredeA66,
REFERENT ReferentA65,
GESCHLECHTANREDE GeschlechtAnredeA65,
REFERENT,
VERANSTALTUNGSORT,
MASSNAHMENKATALOG,
GESCHLECHTANREDE,
STATUSTEILNEHMER,
MITARBEITER,
SEMINAREDESMITARBEITERS,
SEMINAR
WHERE SEMINAREDESMITARBEITERS.SEMINAREDESMITARBEITERS = SEMINAR.OBJECTID
AND MITARBEITER.OBJECTID = SEMINAREDESMITARBEITERS.MITARBEITERMITSEMINAR
AND STATUSTEILNEHMER.OBJECTID = SEMINAREDESMITARBEITERS.STATUSDESSEMINARTEILNEHM
AND GESCHLECHTANREDE.OBJECTID = MITARBEITER.GESCHLECHTANREDER0009
AND MASSNAHMENKATALOG.OBJECTID = SEMINAR.MASSNAHMENKATALOGFUERSEM
AND VERANSTALTUNGSORT.OBJECTID = SEMINAR.VERANSTALTUNGSORTFUERSEM
AND REFERENT.OBJECTID = SEMINAR.REFERENT1FUERSEMINAR
AND GeschlechtAnredeA65.OBJECTID = REFERENT.ANREDEFUERANSPRPREFERENT
AND ReferentA65.OBJECTID = SEMINAR.REFERENT2FUERSEMINAR
AND GeschlechtAnredeA66.OBJECTID = ReferentA65.ANREDEFUERANSPRPREFERENT
AND SACHBEARBEITER.OBJECTID = SEMINAR.SACHBEARBEITERFUERSEMINA
AND (NVL(STATUSTEILNEHMER.STATUSTEILNEHMER, ' ') IN ('angemeldet', 'Anmeldung bestätigt'))
ORDER BY O2,
O3 DESC,
O4
Following correct results Version in 4.121.1.0 ODAC:
13101906642000,3974,Herr,Müller,Müller, Marco,angemeldet,Marco.Mueller@test.de,AC010 Business Processes in Financial Accounting,25.04.2016 00:00:00,,29.04.2016 00:00:00,,Munich,Munich, ,,, ,,,Andreas Martin,02651/84-492,AC010 Business Processes in Financial Accounting,25.04.2016 00:00:00,3974
13101906642000,3974,Herr,Maier,Maier, Alexander,Anmeldung bestätigt,Alexander.Maier@test.de,AC010 Business Processes in Financial Accounting,25.04.2016 00:00:00,,29.04.2016 00:00:00,,Munich,Munich, ,,, ,,,Andreas Martin,02651/84-492,AC010 Business Processes in Financial Accounting,25.04.2016 00:00:00,3974
13103046397000,3987,Herr,Schweizer,Schweizer, Matthias,angemeldet,Schweizer@test.de,Ausbildung der Ausbilder (AdA-Schein),25.04.2016 00:00:00,,03.05.2016 00:00:00,,Cologne,Cologne, ,,, ,,,Andreas Martin,02651/84-492,AdA-Schein,25.04.2016 00:00:00,3987
13087664913000,3664,Herr,Schulz,Schulz, Frank,angemeldet,Frank.Schulz@test.de,Ausbildung der Ausbilder (AdA-Schein),23.11.2015 00:00:00,,01.12.2015 00:00:00,,Cologne,Cologne, ,,, ,,,Andreas Martin,02651/84-492,AdA-Schein,23.11.2015 00:00:00,3664
In 4.121.2.20150926 ODAC RELEASE 4 there are the following wrong results, although the results are incorrect from the third line onwards. The first two lines show the correct results:
13101906642000,3974,Herr,Müller,Müller, Marco,angemeldet,Marco.Mueller@test.de,AC010 Business Processes in Financial Accounting,25.04.2016 00:00:00,,29.04.2016 00:00:00,,Munich,Munich, ,,, ,,,Andreas Martin,02651/84-492,AC010 Business Processes in Financial Accounting,25.04.2016 00:00:00,3974
13101906642000,3974,Herr,Maier,Maier, Alexander,Anmeldung bestätigt,Alexander.Maier@test.de,AC010 Business Processes in Financial Accounting,25.04.2016 00:00:00,,29.04.2016 00:00:00,,Munich,Munich, ,,, ,,,Andreas Martin,02651/84-492,AC010 Business Processes in Financial Accounting,25.04.2016 00:00:00,3974
13103046397000,3987,Herr,Schweizer,Schweizer, Matthias,angemeldet,Schweizer@test.de,Ausbildung der Ausbilder (AdA-Schein),25.04.2016 00:00:00,,03.05.2016 00:00:00,,Cologne,Cologne, ,,, ,,,Maier,02651/84-492,AdA-Schein,25.04.2016 00:00:00,3987
13087664913000,3664,Herr,Schulz,Schulz, Frank,angemeldet,Frank.Schulz@test.de,Ausbildung der Ausbilder (AdA-Schein),23.11.2015 00:00:00,,01.12.2015 00:00:00,,Cologne,Cologne, ,,, ,,,Schweizer,02651/84-492,AdA-Schein,23.11.2015 00:00:00,3664
Any ideas?