Skip to Main Content

ODP.NET

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Error in Oracle.ManagedDataAccess.dll Version 4.121.2.20150926 ODAC RELEASE 4

Kai OttmarMar 30 2017 — edited Mar 30 2017

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?

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 27 2017
Added on Mar 30 2017
0 comments
718 views