Backward Reference

Hi,
Is there any way to refer back a calculated column in the same query in Oracle SQL?
Ex:
select A.X, A.Y, Decode(A.X,A.Y,1,0) as FLAG,
DECODE(FLAG,9,1,0) AS FLAG2 from some_table A;
Ofcourse, I know that in the second DECODE, instead of using FLAG, I can use Decode(A.X,A.Y,1,0).
IS there any other solution?
Regards,
Sri

Is this what you are looking for?
SELECT A.X,
       A.Y,
       flag,
       DECODE(FLAG,
              9,
              1,
              0) AS FLAG2
FROM   (SELECT A.X,
               A.Y,
               Decode(A.X,
                      A.Y,
                      1,
                      0) AS FLAG,
        FROM   some_table A);

Similar Messages

  • QuickTime Dictionary -- Step Backward & Jog (   & )

    QuickTime's dictionary contains the following entry:
    step backward v : Move the current time backward
        step backward reference : the movie to step
              [by integer]
    Unfortunately the "step amount" of 'by integer" is not defined.
    Would that be a frame at the current rate? (Who writes these dictionaries?)
    Odd too, step backward actually behaves like two commands:
          step backward by 10
          pause
    I want to step back in an audible manner, just like jog ...
    Which raises another QT dictionary question:
    QT player has two jog transport buttons: << & >>
    Is there a command in QT's dictionary for "jog forward" and "jog backward"?
    I've checked a dozen times. Seems odd that they would omit something so basic.
    John

    I want to step back in an audible manner, just like
    jog ...
    Which raises another QT dictionary question:
    QT player has two jog transport buttons: << & >>
    Is there a command in QT's dictionary for "jog
    forward" and "jog backward"?
    I've checked a dozen times. Seems odd that they would
    omit something so basic.
    John
    It appears that you're right about the time scale Kel.
    Interesting that QT's >> jog button fast forwards smoothly , in video and audio; whereas << is jerky in both respects. Seems like backward playback is somewhat smoother with "Loop Back and Forth" checked.
    Also interesting:
        step backward by 10 -- usually goes back frame by frame in slow motion
        step forward by 10 -- goes is VERY fast forward to 10 frames ahead.
    You'd think they'd behave the same unless various parameters were set.
    John
    PowerBook G4   Mac OS X (10.4.7)  
    PowerBook G4   Mac OS X (10.4.7)  

  • Deleting Draft

    Hello guys
    How do i delete a draft document automatically after it is added?
    i browse through the database and found no reference in draft document tables to the new added document
    and there is no backward reference for the targeted document too
    I wish to delete a draft document after is has been added so that the user doesn't have to delete it manually all the time
    Thanks

    Hello,
    Well... I'm not sure it's a good idea to delete draft document automatically after it is added...
    Draft documents are created when user want to save the document and so can continue it later.
    If you delete automatically the drafts documents when it is added, then the user will not be able to save a document (to continue it later)
    btw, I don't think DI API or UI API can tell you when a draft document is added.
    I have 2 solutions if you really want to do that :
    1) If you don't want any draft document, you can delete all of them each hour (for example)
            Dim oDoc As SAPbobsCOM.Documents
            Dim rs As SAPbobsCOM.Recordset
            oDoc = CType(SBOcomp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDrafts), SAPbobsCOM.Documents)
            rs = CType(SBOcomp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset), SAPbobsCOM.Recordset)
            rs.DoQuery("SELECT DocEntry FROM ODRF")
            While Not (rs.EoF)
                If oDoc.GetByKey(rs.Fields.Item("DocEntry").Value) Then
                    oDoc.Remove()
                End If
                rs.MoveNext()
            End While
    2) If you want only delete the last one, and if some field contains some data, you will have to set a trigger on the table ODRF that will record the DocEntry in another table (in a usertable for example) that you will read each hour to delete the draft document (like 1) )
    But I'm not sure SAP like we add trigger in the database

  • Looking for the right List...

    Hi there!
    I want to use a List class to hold a potentially large number of elements. I don't care about randomly accessing elements; only Iterators will be used to iterate through the List. What I mostly care about is storage overhead and garbage collection.
    ArrayList and Vector have the problem of re-allocating memory and copying their internal array as you add elements - in case you don't know the exact number beforehand, which is my case.
    On the other hand, LinkedList creates a new object for each element you put in the List. All these objects will have to be garbage collected at some time, and this takes resources. In my case, I could have 10s or 100s of objects, each creating its own List with 10s or 100s of objects.
    So, essentially, I'm looking for the best trade-off. Anybody done some stress-testing?
    Thanks a lot!
    Vagelis

    Well... it depends.
    If you know up front how many entries there are going to be in each list and the lists are fairly stable then you'd be best off going with an ArrayList. If there's a lot of addition and removal of items in the list and you have no clue how many objects there are going to be in each list, then you might be better with a LinkedList. It may also depend on how you remove entries from the list (by index or by object value) or whether you just throw a whole list away and start again.
    Personally I've used ArrayLists of ArrayLists containing 10s or 10000s of objects and "been okay", by which I mean this has never been the performance bottleneck in my system.
    In extremis (particularly if performance is really critical and you know quite a lot about how your objects are to be organised) it might be more sensible to roll your own implementation (for example, if an object appears only in one list at a time then it could be made "Listable" and hold its own forward and backward references to aid in its insertion in a linked list).
    If you can give some more information on the exact required behaviour then people can help more.
    In the meantime my recommendation is to use an ArrayList and if performance becomes a problem, profile the execution later and consider switching.

  • The mechanics of the WHERE clause

    I’ve been out in industry for over 10 years now doing DB work most of that time. Lately I’ve been doing some work that is starting to challenge my long held assumptions about the internal workings of SQL Server, specifically what exactly is happening when
    I do joins and where clauses.
    I was explaining to someone that when doing a join putting in a where clause limits the amount of records that are available to do the join on thereby making the query faster. My thought was if a table has 100MM records but only 50MM of those meet the WHERE
    criteria then the JOIN clause wouldn’t try matching the 50MM records that don’t meet the WHERE clause.
    I did some work that afternoon and the empirical results didn’t match the expected outcome of a query I had written in terms of execution time. I don’t think my understanding of what goes on during a JOIN is correct. Can someone educate me?

    Here is how a SELECT works in SQL ... at least in theory.  Real products will optimize things, but the code has to produce the same results. 
     a) Effectively materialize the CTEs in the optional WITH clause. CTE's come into existence in the order they are declared so only backward references are
    alllowed. A CTE can be recursive. Think of them as VIEWs that exist only in the scope of the query. In practice, if they are used once then they are implemented as an in-line macro.
     b) Start in the FROM clause and build a working table from all of the joins, unions, intersections, and whatever other table constructors are there.  The <table expression> AS <correlation name> option allows you give a name to this working
    table which you then have to use for the rest of the containing query.  Ther are UNIONB, INTERSECT and EXCEPT set construtors, LATERAL tables, table-valued funcitosn and all kinds of things happening in here. 
     c) Go to the WHERE clause and remove rows that do not pass criteria; that is, that do not test to TRUE (i.e. reject UNKNOWN and FALSE).  The WHERE clause is applied to the working set in the FROM clause.  
     d) Go to the optional GROUP BY clause, partiton the original table into groups and reduce each grouping to a *single* row, replacing the original working table with the new grouped table. The rows of a grouped table must be only group characteristics:
    (1) a grouping column (2) a statistic about the group (i.e. aggregate functions) (3) a function or constant(4) an expression made up of only those three items.  The original table no longer exists and you cannot reference anything in it (this was an error
    in early Sybase products).  
     e) Go to the optional HAVING clause and apply it against the grouped working table; if there was no GROUP BY clause, treat the entire table as one group. 
     f) Go to the SELECT clause and construct the expressions in the list. This means that the scalar subqueries, function calls and expressions in the SELECT are done after all the other clauses are done.  The AS operator can also give names to expressions
    in the SELECT list.  These new names come into existence all at once, but after the WHERE clause, GROUP BY clause and HAVING clause have been executed; you cannot use them in the SELECT list or the WHERE clause for that reason. 
    If there is a SELECT DISTINCT, then redundant duplicate rows are removed.  For purposes of defining a duplicate row, NULLs are treated as matching (just like in the GROUP BY).  
     g) Nested query expressions follow the usual scoping rules you would expect from a block structured language like C, Pascal, Algol, etc.  Namely, the innermost queries can reference columns and tables in the queries in which they are contained.  
     h) The ORDER BY clause is part of a cursor, not a query. The result set is passed to the cursor, which can only see the names in the SELECT clause list, and the sorting is done there.  The ORDER BY clause cannot have expression in it, or references
    to other columns because the result set has been converted into a sequential file structure and that is what is being sorted.  
    As you can see, things happen "all at once" in SQL, not "from left to right" as they would in a sequential file/procedural language model. In those languages, these two statements produce different results:
      READ (a, b, c) FROM File_X;
      READ (c, a, b) FROM File_X;
    while these two statements return the same data:
    SELECT a, b, c FROM Table_X;
    SELECT c, a, b FROM Table_X;
    Think about what a confused mess this statement is in the SQL model.
    SELECT f(c2) AS c1, f(c1) AS c2 FROM Foobar;
    That is why such nonsense is illegal syntax.
    --CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
    in Sets / Trees and Hierarchies in SQL

  • WCF Add Service Reference Not Supported for Windows Phone 8.1 XAML Applications

    Windows Phone 8.1 XAML applications does not support the System.ServiceModel namespace, and therefore you are not able to right click references in the project and choose Add Service Reference.   The recommended solution is to add a REST endpoint
    to your WCF endpoint, and access the WCF application through the REST endpoint using HttpClient.
    Bret Bentzinger (MSFT) @awehellyeah

    My opinion on this subject is that someone in management needs to get rid of the "Yes Man" and hire someone with a backbone.
    A project (such as this one) suffered big time because of your excuse of meeting a deadline. Did nobody do feasibility studies to determine the effects of removing the ServiceModel namespace and how it would break migration? It wasn't removed from the other
    project types, so it wasn't a point that it wouldn't fit on the device, so it came down to testing and someone dropped the ball. This is poor management, and deadlines should be extended for critical points within a project. Think about the public relations
    that has already been set backwards by this move. I believe that it meets the critical criteria only because you are talking about targeting the mobile devices which consume external data sources as a key component. Lacking the ServiceModel namespace was a
    monumental error on the teams part.
    This is a perfect case of "we can ship the car", but the wheels will have to wait...they can "Flintstone it" until we get the wheels ready.
    Thomas Mullen
    Thomas Mullen

  • How do i go backwards with iWeb?

    I built and posted four different web sites using iWeb - great product, I love it. I published to my hard drive then uploaded using Fetch.
    Like a goof I then crashed my hard drive without a backup. Can I go backwards from what lives on the web sites back to iWeb?

    No
    Your iWeb data is stored, not in your actual html files, but in a file called Domain.sites which is stored in your Home/Library/Application Support/iWeb folder. You should backup this file whenever you make big changes to your site, because if it gets lost or damaged, you will have to start all over. If you want to work on your site on another computer, copy this file to a thumb drive to move it around.
    For future reference, I have an Automator app on my site that will help you backup your Domain file(s). http://iweb.varkgirl.com

  • An error occcurred on line 105 while executing script 'MOM Backward Compatibility Service State Monitoring Script"

    We've been getting the following error for some time now.
    An error occurred on line 105 while executing script 'MOM Backward Compatibility Service State Monitoring Script'
    Source: Microsoft VBScript runtime error
    Description: The remote server machine does not exist or is unavailable: 'GetObject'
    One or more workflows were affected by this.
    Workflow name: System.Mom.BackwardCompatibility.ServiceStateMonitoring
    Instance name: server.domain.local
    Instance ID: {INSTANCE}
    Management group: GROUP
    Unfortunately the instance in question has since been decommissioned and simply does not exist any more. 
    We're currently on a repeat count of over 350,000 and I would REALLY like to get it stopped. I've had a look at adding an override but that points to the management server rather than the instance itself.
    Does anyone have any suggestions?
    thanks in advance!

    Hi Steven,
    There are for option for us to override a monitor ot rule:
    For all objects of class:             
    Class            
    When you select this option for your override, the override settings apply to all objects in the class at which the rule or monitor is targeted.
    For a group            
    When you select this option for your override, the override settings apply only to members of the group. The rule or monitor without the override settings continues to apply to all objects in the targeted class except for those objects that are also members
    of the group used for the override.
    When you create a group, you save it to an unsealed management pack. However, an element in an unsealed management pack, such as an override, cannot reference an element in a different unsealed management pack, such as a group. If you are going to use a group
    to limit the application of an override, you must either save the group to the same unsealed management pack as the override, or you must seal the management pack that contains the group.
    For a specific object of class:             
    Class            
    When you select this option for your override, the override settings apply only to the specified object. The rule or monitor without the override settings continues to apply to all other objects in the targeted class.
    For all objects of another class            
    When you select this option for your override, the override settings apply only to objects of a class other than the targeted class. The rule or monitor without the override settings continues to apply to all objects in the targeted class.
    Did you try to override it for a specific object of class?
    Regards,
    Yan Li
    Regards, Yan Li

  • MM docyment reference in vendor report

    Dear Experts,
    One of my clients requirement is that he want  PO and GR  reference against every credit to the vendor through MM.
    In standard report fbl1n  there is a field for purchasing document but it is coming blank .
    can you suggest a way so that I can the same in standard report only.
    Moderator: Please, search before posting

    Hello Jeyakanthan,
    I would like to draw your attention to the enhancements we delivered within Aging Report in 2007 version and plan for 8.8 release.
    The primary enhancement in 2007 version is reflecting new concept of Internal Reconciliation with more convenient backward reporting.
    Within the 8.8 release ...
    - when you generate the aging report you can group the report by customer or sales employee in the customer receivables aging report, and by vendor or buyer in the vendor liabilities aging report;
    - when the aging report has been generated, you can view multicustomer/multivendor detailed information in the aging report window. There is no need to double-click each customer/vendor row to view the details.
    We would strongly to recommend you to upgrade to 2007 version or join the ramp-up of 8.8 release soon.
    Peter Dominik
    B1 Solution Management

  • QT Reference files from QT 6.5.2 won't open in QT 7.1

    My QT Reference files created with Avid Xpress Pro 4.6, which used Quicktime 6.5.2, won't open in QT7.1. This is causing me a lot of headaches trying to compress/encode/etc. my older projects. In order to use the newer program to encode these files, I need QT7 (since these newer programs -- like Sorenson Squeeze 4.3 -- require QT7.) Since QT7 can't open these files, however, I am unable to use Sorenson Squeeze 4.3 to encode these these files.
    Is there some "trick" to get my QT 6.5.2 QTRef files to work on a QT7.1 system? I thought that QT7 was supposed to be fully backwards compatible with older QT files, INCLUDING QTRef files.
    Thanks for any help with this,
    Larry
      Windows XP Pro  

    What error message are you getting on these
    "reference" movies when opened with QT 7?
    No error message -- the QT screen is just white and the file doesn't play.
    Are they (and the source files) on the same drive
    that holds the QT Player app?
    No. The QT Player is on C, but the QTRef and the sources for the reference file are not (I use dedicated video drives for that.) The drive letters ARE correct, however -- i.e. the sources are where the Ref file knows where to find them. It doesn't appear to be an issue where QT7 can't "find" the source files. It's an issue where it just can't open the file at ALL.
    I got a response from Sorenson Media tech support that said that QTRef files from QT6.5.2 were not compatible with QT7.1. Is this really the case? Is there really no way of getting QT6.5.2 ref files to work with QT7.1? It seems rather shocking that QT7 would not be backwards compatible with QT6.5.2 Reference files.
    Thanks again,
    Larry
      Windows XP Pro  

  • Expected object reference found execution

    I have a .NET DLL that has a method that takes as a by reference parameter an object of type NationalInstruments.TestStand.Interop.API.Execution. In TestStand 4.2.1 this worked fine if I passed it RunState.Execution.
    Now in TestStand 2010 I get an error in TestStand that the method expected an object reference, but found an execution. An execution is what I want is what the method is describing. So, why does this not work?
    Anyone have any ideas?
    Thanks.
    Solved!
    Go to Solution.

    Hi Skeptical,
    This is a known backwards compatibility issue introduced in TestStand 2010 and will be fixed in a future release.
    That said, it doesn't really make sense for the parameter to be byref (i.e. in/out) in this case because the Execution interface is already a reference data type. Thus, passing it byref implies that the method has the possibility of replacing the object which RunState.Execution points to with a different Execution object which most likely is not something the method would ever do.
    So as a workaround you can do one of the following:
    1) Change the prototype of the method (or add a new overload) to take the execution parameter by value (i.e. in only), which is likely what the author of the code really intended anyway.
    Or
    2) Create a local variable of type Object Reference, and assign RunState.Execution to it before your call to the method, and then pass the local variable for the byref parameter.
    Please let us know if you have any questions or if the workarounds are not sufficient for you.
    Hope this helps,
    -Doug

  • Order of TV episodes backwards

    Hi all,
    Just bought a mac mini and rigged up to an old G4 monitor (the 21 inch on three legs) with a elgato Eye TV tuner as my media centre. Love it, but have come across a weird quirk with Front Row not listing TV shows in the correct order. I worked out how to make reference movies of avi's and imported these into iTunes to tag and put cover art on the files. But they are listed starting from the last episode in the series and the first episode at the bottom. So technically they are in order but upside down. I tried giving each episode an episode i.d., 1,2,3... even gave them track numbers in order (but I think that only works with music files). I havn't tried putting another series on but have heard that might mix them up even more, series 1 ep 1, series 2 ep 1, series 1 ep 2, series 2 ep 2, etc.. Has anyone found a way around this.

    Thanks for that, yep been tearing my hair out for days but realise that's how it is. I could change the order of the episode numbers (number the last episode as 1 etc) but that would be silly and wouldn't make sense. Hopefully a future update will at least give us the option to list them backwards or forwards.

  • Nican backwards compatibility between nican versions 2.1.3 and 2.6

    Hello folks,
    I have inherited a VC++ application that uses nican.  It was apparently compiled using nican version 2.1.3 (assumed to be true because the VC++ program works with nican 2.1.3).  We recently installed LabVIEW 8.6 (including nican 2.6) and the VC++ program no longer worked.  After uninstalling nican 2.6 and reinstalling 2.1.3 the program works again.  This is fine except that for new development, we would like to use the nican 2.6 (the latest we presume?)
    This raises a couple of questions:
    1. Is nican 2.6 expected to be backwards compatible with 2.1.3?
    2. If the answer to the question above is "yes", then can anyone offer any suggestions on why the VC++ program would no longer work when nican 2.6 was installed?
    3. If nican 2.6 is not backwards compatible with nican 2.1.3, where can I find the necessary documentation (e.g. well documented .h files etc) to begin trying to decipher what is and isn't compatible so I can make the necessary changes?
    Any help is greatly appreciated.
    Best Regards,
    Chris

    Hello B2k,
    Thanks for the information.  I wasn't too sure where to start, so I don't have any more information yet.  The application does not report any errors, it just doesn't "do" anything.  For example, when I connect to the UUT using the VC++ application, the first thing I would normally do is read the EEPROM (over CAN), but this doesn't work with NICAN 2.6 installed.
    It looks like NI-Spy may very well help me determine where (i.e. what calls) are failing, thanks.
    1. Do you know where NICAN 2.6 puts nican.dll and nican.h?
    2. You explicitly stated that NICAN 2.6 should be backwards compatible with 2.1.3, but IF something has changed in the interface (e.g. a function signature etc.) do I need to search the nican.h files to try to find the difference, or do you know of another document that lays them out more clearly? (I found several documents/revisions on the NI website (e.g. "NICAN Programmer Reference Manual" and "NICAN Hardware and Software Manual and Specifications"), but I don't have any idea which document/revision goes with which version of NICAN?
    Thanks for your time and the helpful information!
    Chris 

  • REP-1213 Fld 'Fld Name' references col 'Col Name' @ freq below its group

    I have a report with a repeating frame. The report was working fine until I decided to do some more 'tweaking'. I somehow lost the repeating frame. I went ahead and added a new repeating frame and I'm now getting the following error:
    "REP-1213: Field 'F_Customer_name' references column 'Customer Name' at a frequency below its group."
    I read about the error in the help but, I dont know exactly what it means.
    PLEASE HELP!!

    hello,
    if you are going to the layout model you can move elements
    forward and backward. the easiest way ist to select all fields
    in the layout model (if they are behind the repeating frame you
    will not be able to select them by clicking, use the object
    navigator to select them instead)) and use the BRING TO FRONT
    menu item.
    regards,
    the oracle reports team --pw                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How to change assembely reference to Oracle.DataAccess in prod

    Ok -
    In development I installed "ODAC Entity Framework and LINQ Beta (11.2.0.2.30)" so that we could have a 32 bit version of Oracle.DataAccess for ODP.Net.
    In Visual Studio 2010 (on Windows Server 2008 R2) I made a reference to:
    C:\Oracle\odp.net\bin\4\Oracle.DataAccess.dll.
    This adds:
    <add assembly="Oracle.DataAccess, Version=4.112.2.30, Culture=neutral, PublicKeyToken=89B483F429C47342" />
    to the assembly in the web.config.
    We set the AppPool to Enable 32 bit applications and everything works great.
    For anyone who doesn't know the story here, we do this because Visual Studio 2010 runs in 32 bit so you need the 32 bit ODAC/ODP.net components to get a development environment running.
    I then publish the files and move to a 64 bit machine.
    I downloaded the "ODAC112021Xcopy_x64.zip"
    Then ran:
    install.bat odp.net4 c:\oracle odac and I can see the Oracle.DataAccess.dll file at:
    C:\Oracle\odp.net\bin\4\Oracle.DataAccess.dll.
    Then added c:\oracle;c:\oracle\bin\;c:\oracle\bin\4 to the System Path.
    At this point I would think I just replace the version and PulbicKeyToken in:
    <add assembly="Oracle.DataAccess, Version=4.112.2.30, Culture=neutral, PublicKeyToken=89B483F429C47342" />
    on production to the versioin installed on prod.
    So first thing I do is just remove that line on production to see what error I will get.
    And I still get the same error:
    System.IO.FileLoadException: Could not load file or assembly 'Oracle.DataAccess, Version=4.112.2.30, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
    Actually this is if I move the new dll into the applicaitons bin directory.
    If I remove the dll from the directory I get:
    Could not load file or assembly 'Oracle.DataAccess, Version=4.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.
    So I put the line back in.
    I right click on on the new Oracle.DataAccess.dll and click properties.
    In the details tab I see verion is 4.112.2.0.
    That makes sense. The 64 bit XCopy version is an earlier build then the 32 bit Beta that comes with Entity Framework and LINQ(Version=4.112.2.30).
    So on production I change the Version attribute to: 4.112.2.0.
    But now I get the same error:
    System.IO.FileLoadException: Could not load file or assembly 'Oracle.DataAccess, Version=4.112.2.30, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
    (This is with the new dll back in the web app's bin directory as is the rest of the thread).
    It's still looking for the same version of the assembly. Why is it doing that?
    The web.config has a connection string with the ODP.Net provider type (Oracle.DataAccess.Client).
    Which would take from the assembly reference.
    It should not care what the version number is.
    Could there be something in code somewhere that is specifically looking for the old dev box version?
    Just what is the way to make it use the new assembly?
    I would think the system would just know where to find the new dll.
    Just as in development the add reference dialog knew that the dll was in c:\oracle\... rather then c:\program files(x86)... like out-of-the-box Microsoft assemblies. Because the system knows, right?
    Edited by: 842453 on Mar 7, 2011 1:17 PM

    Hi,
    The .NET runtime will always attempt to load the exact version of the ODP assembly that the application was compiled with unless you have some sort of binding redirection in place. We do provide forward redirection in the way of publisher policy files but we do not provide backward redirect, you would have to add this binding redirect to your app.config file. We generally do not recommend you redirect to use an older version although I dotn see any real reason why it shudl not work as long as you are not using any 4.112.3.0 specific features. Loading the assembly that the application was compiled with is a security thing and is the way it works.
    The only thing you are doing by adding that reference to the configuration file for 4.112.2.0 is to have that preloaded by the runtime, your application is still compiled with 4.112.3.0 and expects to find that exact version unless you tell it otherwise because we only provide forward redirection when ODP gets installed.
    HTH
    Jenny

Maybe you are looking for

  • How to find out what process touched a file

    I am currently running Leopard 10.5.7 on a MacBook. Some of my system files' permissions keep getting screwed up. It happens randomly, and when it does I have to repair permission and reboot the computer to fix it. I am trying to isolate the problem.

  • MacPro (mid 2012) won't recognize keyboard/mouse on startup

    For the past month my magic mouse has repeatedly quit working. Fussing will get it back up and running, sometimes by shutting down. Today when booting up, I get the splash screen but neither magic mouse or bluetooth Logitech keyboard are recognized s

  • Where does WebMail store user preferences

    I have enabled WebMail on my server. Each user that logs in is able to change its preference settings at WebMail, e.g. # of msgs. shown per page, etc.. This is okay, but when I delete a user, I guess that there is a config file left somewhere. Has an

  • Zen 4/8/16 videos on SD c

    So.... because of the SD limitation with music library integration, I'm currently just using the SD card for videos. Annoyingly, this still presents problems because you can't set a bookmark to resume a video from the previous position. If the video

  • HT201472 I lost my iphone and dont know any of my information to get on icloud to get it

    I lost my iphone and cant get onto icloud to find my phone how can i get help with this?