OCI version compatibility

I have a application using OCIStmtFetch2() statement but some users have oracle 8i and the dll only supports OCIStmtFetch() statement:
*Any way to check witch version is installed and use <if> sentence ?
* Do I need to distribute application with oci.dll included ?
* Need to use only OCIStmtFetch() instead of OCIStmtFetch2() ?
Compiler : VC++
Thanks a lot

*Any way to check witch version is installed and use <if> sentence ?Not easily. You'd need to code explicitly against only a common-denominator of OCI 8i to 11g, find out the version, and explicitly GetProcAddress (dlsym on Unix) OCIStmtFetch or OCIStmtFetch2, with all the casts involved and all... Not for the feint of heart ;-)
OCILIB is a C library wrapping OCI using basically the technique above, and is actively developed and tested against most OCI versions. But you'd have to recode your app against it...
* Do I need to distribute application with oci.dll included ?You could. You'd need the Instant Client (Lite or not) instead of just oci.dll. I don't think 11g's client side support 8i anyway, so you'd need to use an older client (10g?)
* Need to use only OCIStmtFetch() instead of OCIStmtFetch2() ?Sounds like the easiest solution to me ;-) --DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Similar Messages

  • Version compatibility  of 10G Application Server 10.1.2.0.2  with  JDK 1.5.

    hi buddies,
    I want to know that whether
    10G Application Server 10.1.2.0.2 with JDK 1.5. is Version compatibility
    pls do send ur replies if known to you.

    Hi ,
    As far as I know AS 10.1.2.0.2 is Not certified with JDK 1.5.
    Please see below some links where you can double-check this
    1. OC4J with JDK 1.5 JSP compilation error
    2. http://docs.huihoo.com/oracle/docs/B14099_19/web.1012/b14011/chap1.htm
    "Only the JDK 1.3.1 and JDK 1.4 compilers are supported and certified by OC4J. It is possible to specify an alternative compiler by adding a <java-compiler> element to the server.xml file, and this might provide a workaround for the "classes not in packages" issue, but no other compilers are certified or supported by Oracle for use with OC4J."
    3. "Certified JDKs" from
    http://www.oracle.com/technology/software/products/ias/files/as_certification_r2_101202.html
    BR,
    Mihai

  • Version compatibility for installing WLS and ADR for ADF 11.1.2.0

    Hi,
    Can anyone pls let me know what versions of Weblogic server, Application Development Runtime (ADR) is required to install Oracle JDeveloper 11.1.2.0
    B'coz currently I am trying to install Weblogic server, ADR and ADF separately and try to deploy and publish an application in ADF 11.1.2.0 verison.
    I am trying this for the past 4 days, but still can't deploy an application successfully in ADF 11.1.2.0 version. Pls let me know the version compatibility.
    Thanks,
    Aparna

    Hi John,
    Even I saw the link that u had mentioned. From where can I install these ?
    I had downloaded WLS 10.3.5 and ADR 11.1.1.5 separately. But from where do I install the patch ?? I didn't find a proper source to download.
    Pls help.
    Thanks,
    Aparna

  • OCI version 10.1.0.2.0 is not supported in Toad

    I have upgraded my 9203 Oracle database to 10.1.0.2. Now when I connect to the database via TOAD 7.6, it gives me the following error:
    "OCI version 10.1.0.2.0 is not supported"
    Can some one let me know about how to solve this problem.
    Thanks in Advance.
    -Bikash

    Here an answer from askTom:
    Hi Tom,
    I am not sure if I can ask this question in this thread or whether you are aware
    of the following problem (as you are very fond of SQL*plus... ;) ).
    I was happily usig toad 7.6 to work with oracle 9i. But now an upgrade to 10g
    has caused toad fail to connect. Error "OCI version 10.1.0.2.0 is not
    supported". But if I install 9i client and try to connect, then it works fine.
    Is there any workaround?
    Thanks and regards
    Praveen
    Followup:
    you'd have to ask the makers of toad if they have a 10g client version or not.
    Basically what is happening is that you have a 9i compiled piece of client
    software (toad).
    it uses, it depends on the 9i client software.
    in order to use the 10g client software -- you'd need a new binary from the
    makers of toad.
    SQLPlus would be the same -- the 9i sqlplus needs the 9i client, the 10g sqlplus
    needs the 10g client and so on.
    As it is -- you are OK right now, you have installed the software needed by toad
    and a 9i client connecting to a 10g database is "ok, supported and normal"

  • NWDI version compatibility

    Hi,
    Does anyone know if there are any version compatibility constraints developing Java WebDynpro applications on an NWDI (WAS6.40) for deployment on a WAS7.00 instance (e.g. JDK's)?
    I've yet to find a general recommendation similar to that seen for SLD (i.e. keep in line with the highest WAS version on the estate) or any clear documentation on version compatibility across WAS stacks with respect to NWDI.
    We have a highly complex landscape with multiple component/ product versions, and we'd prefer to have a singel central NWDI instance, but I'm not sure if this is practical and/ or possible.
    Any pointers/ documentation/ comments gratefully received
    Cheers
    Neil

    While I can't remember where I've seen it, SAP does recommend that the DI always be kept patched to the latest levels, regardless of what version your landscape (or pieces thereof ) is at.
    So, as long as your DI is at patched to at least the same level as your most 'advanced' system, you should not have any problem.  You should also match your Developer Studio to the same level as your target system to avoid using any plug-ins that offer features not offered by the eventual runtime system.  Yes, the required libraries will be ok (as long as you configure the SLD and the associated track correctly), but the Developer Studio itself needs to be matched up.
    Hope that makes sense.

  • Photoshop Extended version compatability

    I have Photoshop CS3 Extended on both PC (Windows XP) and Mac (OS X Leopard). I'm able to upgrade the PC to CS5 Extended but not the Mac.
    My questions are:
    1 - Will Photoshop CS5 extended work on Windows XP?
    2 - Are CS3 and CS5 backwards compatible - if I work on a document in PC CS5 will the Mac CS5 version be able to open it? I know there will be some things that would not translate backwards, such as Puppet Warp and some of the newer masking and layers features, but I'd still like to be able to work on more basic functions of masking, cloning, etc. on both computers.
    Thanks for any help,
    Marcy

    Noel Car boni wrote:
    For the most part, a document saved from Photoshop CS5 will be no problem to open in CS3.  There's a "Maximize Compatibility" setting in Edit - Preferences - File Handling section that you'll want to set to "Always".
    -Noel
    My take is that the compatibility setting should be set based on the kind of work one does.  I have it set to  "Never".  When you check this setting ON you tell Photoshop to save along with all your layers another entity, which is a flattened version of the image. This, makes every PSD file you save larger by a non trival amount.
    So this setting should have no effect regarding Photoshop to Photoshop version compatibility. All Photoshop versions understand layers and do not need a flattened version.  It's intended to maximize the compatibility between Photoshop and any other program  that does not know about  layers but reads PSD files. If you have many of your PSD files going to, for example,  Lightroom or Premiere then set it to "Always". If not, you can set it to "Ask" or "Never" and save yourself a lot of storage space.
    Paulo

  • Re: (forte-users) C++ version compatibility question. Fortev30L2 on D

    Dirk:
    I ran into a similar problem. I added an other flag to my fcompile script and
    it seems to be working fine, your mileage may vary. The flag was
    -cflags "-oldcxx only"
    Dwayne Kryger
    "Haben, Dirk" <[email protected]> on 08/25/99 02:09:16 AM
    To: "'Soapbox Forte Users'" <[email protected]>
    cc: (bcc: Dwayne Kryger/SEH)
    Subject: (forte-users) C++ version compatibility question. Forte v30L2 on
    Digital Unix 4 d and C++ version ???
    G'day Folxs
    Just installed Forte as a Simple Server on a Digital UNIX (v4.0d) box (being
    a VMSbot it was much easier than I thought). We want to use it to interface
    with an existing web client. The Forte part is to provide us a scalable
    access path to Oracle DBs on the VMS machine; already running Forte.
    I'm having trouble finding media that contains C++ v5.4.-006 for the Unix
    box. Does anyone know of/has used higher versions of C++ without too much
    drama? How about v5.7 or even v6.1? We will be using extensive C++
    interfacing to existing web pages!
    NB: The current web system client is compiled using EGCS 2.91.66.
    TIA,
    /[:-)irK
    Dirk Haben, Perth WA
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]

    Dirk:
    I ran into a similar problem. I added an other flag to my fcompile script and
    it seems to be working fine, your mileage may vary. The flag was
    -cflags "-oldcxx only"
    Dwayne Kryger
    "Haben, Dirk" <[email protected]> on 08/25/99 02:09:16 AM
    To: "'Soapbox Forte Users'" <[email protected]>
    cc: (bcc: Dwayne Kryger/SEH)
    Subject: (forte-users) C++ version compatibility question. Forte v30L2 on
    Digital Unix 4 d and C++ version ???
    G'day Folxs
    Just installed Forte as a Simple Server on a Digital UNIX (v4.0d) box (being
    a VMSbot it was much easier than I thought). We want to use it to interface
    with an existing web client. The Forte part is to provide us a scalable
    access path to Oracle DBs on the VMS machine; already running Forte.
    I'm having trouble finding media that contains C++ v5.4.-006 for the Unix
    box. Does anyone know of/has used higher versions of C++ without too much
    drama? How about v5.7 or even v6.1? We will be using extensive C++
    interfacing to existing web pages!
    NB: The current web system client is compiled using EGCS 2.91.66.
    TIA,
    /[:-)irK
    Dirk Haben, Perth WA
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]

  • TOAD ERROR : OCI version 10.2.0.1.0 is not supported

    Hi all,
    Previously i have oracle 9i in my system, now i installed oracle 10.2.., after this when i am trying to retrieve data from tables im getting this error "OCI version 10.2.0.1.0 is not supported". Please help me how can i solve this problem.
    Thanks in advance

    You need deinstall the old version of toad and install version higher than V 8.5 which will fix the issue. Because the default home is read by Toad sometimes reinstallation will fix the issue.
    --kccrga                                                                                                                                                                                                                                                                                                                                                                                                                       

  • WAP54G Version compatibility

    I am trying to create a wireless bridge between a network with ip's 198.1.1.xxx (this network has the gateway) to a network with ip's 198.1.2.xxx -  so that it can access the internet thru the gateway).  Both AP's are WAP54G set to bridge mode. Both are configured identically except for the IP numbers.  SSID broadcast disabled and security off.  From everything I have read, I should be able to ping (example 4.2.2.2) from 198.1.2.xxx - but cannot.  The only difference I can see it that one of the WAP54G's is version 2 and the other is Version 3.  Both have firmware 3.0.4.
    Question: Can anyone confirm that I can or cannot create a wireless bridge with differing versions of the same device?
    As a plan B, I have on order a WET200.  Should I have two on order to act as a matched pair as the WAP54G's had to be?
    Thank you.
    Craig

    I work with psd, indd and illu/eps files. I've heard the weird argument that "cause of new features it's not possible to be version compatible, but that's down right silly. Text on top of an image should be readable in any version. Even with a copule of adjustment layers it should be no problems with version compatibility. That Adobe choose to lock and force is another story. I guess I will be sticking to my CS6 version in the years to come. I paid a lot of money for that Master Collection. I also corresponde files with many CS4 users on the client side.

  • RoboHelp Version Compatibility

    Hello everybody from Greece,
    I want to ask about version compatibility. I've got RoboHelp
    HTML 5.0.2 and my client has RoboHelp HTML 3.1. He asks if I can
    compile his project, but I wnt to know if he will be able to work
    with the project that I will work with in version 5.0.2.
    Is there a way to save the project to an older version?
    Is there a compatibility problem in general?
    Is there going to be a problem if I compile the project in
    the newer version? (Will he see any differences?)
    Any help would be appreciated.
    Thanks in advance.

    Hi Tansou and υποδοχή,
    You should be able to open up the X3.1 in X5.02 without a
    problem. X5 will preserve all the feature used in X3.1. Are you
    compiling HTML Help? My guess is that you won't see any difference
    in the output when you compile.
    However, the problem comes when you try and do this the other
    way around. Robohelp is not backward compatible. So you won't be
    able to pass a modified project back to your client. Rick the
    robowizard has a few tricks to help with backward compatibility if
    you don't mind going under the hood. However, not sure if this
    works with X3.1 jumping to X3.1.
    What type of output are you generating?
    Hope that helps
    Craig

  • Client Version Compatibility

    What is the "official" stance on running a newer version of the client against an older verison of the DB?
    For example, can I run OCI 10.2 linked software against a 10.2 client running against a 10gR1 database or is that going to cause problems?

    Can ODP.NET the latest release (11.2.0.3.0) work with an older version of Oracle client - for example 11.1.0.7.20?
    ODP.NET can work with any Oracle Client where the first two version numbers match. In your case, 11.2 does not equal 11.1.
    What are the options if I want to deploy an application built with version 11.2.0.3.0 of ODP.NET on a production machine with Oracle client 11.1.0.7.20?
    Upgrade to an 11.2 client or downgrade ODP.NET to an 11.1 version.
    The Oracle client installation already has ODP.NET, except that it is version 11.1.0.7.20
    Is the assembly binding redirection the option for that case? Or does the machine require an upgrade to Oracle client 11.2.0.3.0?
    Assembly binding changes won't solve this particular problem.
    In general, I would not recommend developing on one version of ODP.NET and then deploying on an earlier version. It's like developing on .NET Framework 4, then deploying on .NET Framework 3.5. It may work, but there may be APIs or bug fixes in .NET 4 that are not present in .NET 3.5 that lead to problems. Develop on the ODP.NET version you plan to deploy. You can also develop on an earlier ODP.NET version and deploy on a later version. That usually works because ODP.NET maintains compatibility as newer versions are developed.
    There is no way to guarantee compatibility in the other direction.

  • DB Links AND Oracle Version Compatibility

    Both Client & Server running on Windows.
    We have an 8.0.6 Database that has a public Database link connecting to another 8.0.6 database.
    Using an OCI application to perform a simple select (using Oracle 9 Release 2 Client) :-
    "SELECT * FROM USER.TABLE@LINK_NAME" gives us "ORA-03113 End of file on communication channel".
    Running the same application on other client versions has given the following results:-
    Oracle 8.0.5 Client - Works Fine
    Oracle 8.1.5 Client - Works Fine
    From the above we assume the problem lies in the Oracle client / servier combinations. Mainly that it doesn't work with a 9 client and an 8.0 server.
    However, when we try the same SELECT statement on an Oracle 9 (Release 2) client in SQL-Plus it works fine.
    I used Dependency Walker to check the DLLs that SQL-Plus is using. OCI.DLL is not one of them.
    Is this a problem with the Oracle 9 version of OCI.DLL ?
    Hope someone out there can help.
    Adrian
    PS: Is there a matrix somewhere that tells us the compatibillity between versions of the client against versions of the database.

    Does your table contain any NVARCHAR columns?
    I ran into similar problem in the past when I was
    dealing with NVARCHAR columns over dblink to 8i server.
    I found a patch (#1634613) that is supposed to address
    the problem. That might help you also.

  • Adobe Reader version compatability

    I have a PDF that is compatible with Adobe reader 11.0.2 and I have version 11.0.5 currently installed.  Version 11.0.5 won't open the PDF.  How can I open this PDF? Do I need to specifically download version 11.0.2?
    Thanks for any help!

    I can open Reader on its own.  I am trying to download a grant application and when I click on the link that is supposed to open it through Reader it says that Reader is not compatible and that I need to install the latest version of the PDF viewer.  When I click on the link to install the latest version it send me to the Reader installation.  I have installed and tried reinstalling Reader and it hasn't helped.  In the instructions for the grant it only talks about compatability for versions up to 11.0.2 that's why I wasn't sure if maybe the problem is because I have 11.0.5. 

  • Adobe AIR version compatibility

    Hi,
    I am trying to run my application built in Flex Builder 3 and
    compatibility with Adobe AIR beta 3 on Adobe AIR 1.0 (i.e. latest
    version 1.0.7.4880); but its not working. It gives "This
    application requires a version of Adobe AIR which is no longer
    supported. Please contact the application author for an updated
    version."
    So is there any solution for this, that i can run my Adobe
    AIR beta 3 compatible application on Adobe AIR 1.0 (i.e.
    1.0.7.4880)?
    Thanks,
    vijayataV

    No, AIR applications that target Beta 3 can only be run on
    Beta 3. To target the 1.0 release, you must migrate your
    application. In most cases, this only requires changing the
    namespace in the application descriptor to refer to 1.0.
    Oliver Goldman | Adobe AIR Engineering

  • Discoverer version compatable with 8.1.7

    We are currently upgrading from 7.3 to 8.1.7, and I am wondering if the current version of Discoverer will still be compatable. What I am looking for is for someone to tell me what versions of Discoverer are compatable with 8.1.7 of the database or point me to a page on the Oracle web site.
    Cheers

    Pl open an SR with Support for this issue
    Srini

Maybe you are looking for