Oracle Provider for oledb 8i & 9i truncates LONG fields

Anyone,
I have a situation where my Oracle oledb driver truncates LONG fields.
My application that runs queries using the oracle oledb driver.
The query is a join between two tables and includes a LONG as one of the fields retrieved.
When the Cursor Location is set to server the data returned is truncated.
Setting the Cursor Location to Client I can retrieve the complete data under specific cursor and lock types. The Microsoft driver for oracle does not truncate.
Note that a simple query without the join does not cause the problem.
Has anyone else noticed this? I know its quite specific.
Thanks
Stuart

Hi,
I've got the same problem, i.e. SELECT a LONG RAW column from
joined/unioned tables truncates the column (via OraOleDB).
Unfortunately, setting ChunkSize to 65535 does not help me,
because data in a column are longer, then 64K (and are truncated
to 64K). Please, have you found any solution?
Thanks for any reply ..
Milan

Similar Messages

  • ORacle provider for OLEDB

    Hi,
    I've downloaded and installed Oracle client. I can connect to the database using SQLPLUS. Tnsnames.ora file is in place.
    My question is how do I activate Oracle Provider of OLEDB?
    I tried to create a udl file can be used to test the connection (referred in the link provided below). To create a udl file on the desktop choose to create a new text document and name it with the .udl extension. But on the Provider page I can't see the option for "Oracle Provider for OLEDB" .
    https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&id=()),(page=KBNavigator&id=(viewingMode=1143&from=BOOKMARK&bmDocTitle=When%20Logging%20into%20FDM%20Receive%20%22Error:%20%20ORA-12154:%20TNS:%20could%20not%20resolve%20service%20name%22&bmDocType=PROBLEM&bmDocDsrc=DOCUMENT&bmDocID=597375.1))
    I can see that OLEDB folder exists under <ORACLE_CLIENT_HOME>\oledb
    Any pointers will be appreciated.
    Thanks in advance.

    Gaurav,
    Well the installer is not running on MS windows 2008. It just terminates abnormally with some UNknown error.Then please read below thread carefully, try to follow around it. If still problem then I think post the question on dedicated forum [url https://forums.oracle.com/forums/forum.jspa?forumID=148&start=0]Oracle Provider for OLE DB
    Re: No luck installing Oracle OLEDB 9.2 on WinXP
    Regards
    Girish Sharma
    Edited by: Girish Sharma on Jul 9, 2012 10:51 AM
    Or continue in this thread, if moderator move this thread to that forum after few minutes.

  • Oracle Provider for OLEDB for 9.0.1 on WinNT

    Is the Oracle Provider for OLEDB in 9.0.1 missing ? I did not
    find it in the client nor in the server.
    I am using the OTN Download for installation.
    Thanks in Advance
    --Shirish                                                                                                                                                                                                                                                                                                                                                                                       

    You can double-check on the OLE DB forum, but I'm pretty confident the answer is no. You need to install the client so that the OLE DB provider will have the OCI and SQL*Net libraries necessary to actually communicate with the database.
    Justin

  • Installing a VB application using Oracle Provider for OLEDB

    Hi all,
    I have a corporate VB application that uses the Oracle 9i client.
    The Oracle Client is on a network disk, so all my clients will not need to install on their client machines.
    I am using Wise for Windows Installer to install the application on each client machine.
    I need to include on the installation package the "Oracle Provider for OLEDB" files.
    How can I do this?
    Thank you all,
    Ardates Cruz.

    The standard way to use the unmanaged Oracle.DataAccess is to install an Oracle client on any machine that wants to use the application.
    It is possible to avoid that installation by including a bunch of DLLs and some other files in the application, but it's far more cumbersome than using the managed client. Here's a link to get you started on that: http://stackoverflow.com/questions/13721025/deploying-and-configuring-odp-net-to-work-without-installation-with-entity-frame

  • Unable to install Oracle Provider for OLEDB 8.1.6

    I was trying to install Oracle Provider for OLEDB 8.1.6 but was not able to do so because the java run-time environment could not be found. I have tried to install it on different computers, it worked on some and not on others. The computers I have tried all had windows 2000 or NT 4.0. I greatly appreciate if you could help.

    Found the post below on another thread. This would not work for us without changing the JRE_MEMORY_OPTIONS as well.
    ========================================================
    One of our DBAs had the answer. Its a bug relating to p4 processors.
    1. Rename the file symcjit.dll to symcjit.old
    2. Change the following line in the "oraparam.ini" file to read:
    JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m
    They said someone found it in Oracle KB article 131299.1 but I have still been unable to find the Oracle KB. Perhaps a "Knowledge Base" link should be added to the support or resources section.

  • Finding version of existing Oracle provider for OLEDB

    Hello,
    I want to know the version of the Oracle provider for OLEDB existing in my system.Is there any way to findout the existing version.
    Any clue is appreciable.
    Thanks in advance
    Pavan.

    Pl do not post duplicates - ORacle provider for OLEDB

  • Intall Oracle Provider for OLeDB version 8.1.6.2.0

    I have one pb while Installing Oracle Provider for oledb Vers 8.1.6.2.0 (Os: Windows98 Compaq computer)
    /win32/Setup.exe occurs Windows Error
    Error Message (in french) : Jrew a cause defaillance de page dans le module JAVAI.dll
    Dou you think that the next version of Oracle oledb provider resolvs this error?

    I used Oracle Provider for OleDB 9.2.0.4 (which is the most actual as far as I know) even with an Oracle 8i database.
    The 9i OleDb drivers are more reliable than the 9i and they seem to work fine with 8i databases.
    Unless you use some very specific features, this may be an option.

  • How to install Oracle Provider for OLEDB for  10g

    Hi,
    I am having intantclient installed on my system. I want to install OLEDB for oracle 10g on my system. But there is some problem in installation. Its searching for ORACLE universal installer. But i have oracle instant client only installed on my system. So can you guide me how to install OLEDB for ORACLE? I have downloaded ODAC101040.exe from the ORACLE site.
    Thanks
    Ashwini

    Post your query at 'Oracle Provider for OLE DB' forum, you would probably find more answers there:
    Oracle Provider for OLE DB

  • Oracle provider for oledb is not showing in provider list

    Hello every one 
    I am trying to connect sql server to oracle database using linked server .But the oracle provider is not listed in the provider list.
    Although i have installed the oracle client 64 bit as my windows is 64 bit and sql server also .I have spend a lot of time on google 
    but didn't find any suitable soloution hep me plzzzz....

    this question belongs in a SQL forum.
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • Oracle OLEDB drive 8i and 9i truncates LONG fields

    Anyone,
    I have a situation where my Oracle oledb driver truncates LONG fields.
    My application that runs queries using the oracle oledb driver.
    The query is a join between two tables and includes a LONG as one of the fields retrieved.
    When the Cursor Location is set to server the data returned is truncated.
    Setting the Cursor Location to Client I can retrieve the complete data under specific cursor and lock types. The Microsoft driver for oracle does not truncate.
    Note that a simple query without the join does not cause the problem.
    Has anyone else noticed this? I know its quite specific.
    Otherwise where do you submit bugs to oracle?
    Thanks
    Stuart

    Hi,
    I've got the same problem, i.e. SELECT a LONG RAW column from
    joined/unioned tables truncates the column (via OraOleDB).
    Unfortunately, setting ChunkSize to 65535 does not help me,
    because data in a column are longer, then 64K (and are truncated
    to 64K). Please, have you found any solution?
    Thanks for any reply ..
    Milan

  • Oracle Provider for OLE DB Error

    Hello all.
    Can anyone help me understanding why using a statement like
    select * from openquery( linkservername, 'select * from table' )
    fails with
    Server: Msg 7399, Level 16, State 1, Line 1
    OLE DB provider 'OraOLEDB.Oracle' reported an error.
    [OLE/DB provider returned message: ]
    OLE DB error trace [OLE/DB Provider 'OraOLEDB.Oracle' IRowset::GetData returned 0x80004005:   ].
    On the sql server side, when using the Oracle Provider for OLE DB, but success when I change the linked server to use Microsoft Oracle Provider for OLE DB? It makes no sense to me. Sometimes, when I add a rownum <= 100 it does work with the Oracle OLE DB Provider. As you can see, I installed Oracle Client 10g on the sql server running version 2000, and created a linked server to an Oracle server running Oracle 10.2.4.0. The queries work fine with the Microsoft driver, but fail with the above message when using the oracle native driver.
    For your information, here's the select @@version from the sql server database.
    Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
    Just wanted to know what might the problem as using the Microsoft driver the session doesn't seem to use FCF.
    Any other information you may need, just let me know.
    Thanks!

    Hi,
    I'm not familiar with that particular error, but if you're not already using 10204 oledb/client, I'd certainly do that as a first step. There were lots of issues fixed in our oledb provider since 10201.
    Hope it helps,
    Greg

  • Oracle Provider for OLE DB 10.1.0.2.0

    Hi,
    I installed 10g client on my local PC to get access to an ASP application using 10g database. The select always returns no row for a username, therefore, I could not login to the application. But the sqlStatement in SQL*Plus did return a row. More strangely, one script also uses Oracle Provider for OLE DB 10.1.0.2.0 works without any problem.
    In Oracle Provider for OLE DB 10.1.0.2.0 documentation, it has the following as system requirements:
    System Requirements
    The following items are required on a system to use Oracle Provider for OLE DB:
    1.Windows NT, Windows XP, Windows 2000, or Windows Server 2003
    2.Access to an Oracle database (Oracle8i or later)
    3. Oracle Net Services
    4. Redistributable files provided with Microsoft Data Access Components (MDAC) 2.1 or higher are required by the provider. These files are available at the Microsoft Web site:
    http://www.microsoft.com/data/
    5. Oracle Services for Microsoft Transaction Server release 10.1 or higher. This is required for consumers using Microsoft Transaction Server (MTS) or COM+.
    I think that I might need to download the Microsoft Data Access Components (MDAC). I went to Microsoft web site, and the latest version for MDAC is 2.8. Anybody has any experience with this? Am I on the right track? I don't want to mess up with my machine by installing MDAC 2.8 if it does not solve the problem.
    Thanks, and your early reply is greatly appreciated.
    Jane

    Well, if some of the required componets were missing, I would imagine you getting an error when trying to connect?
    Where is this ASP application actually running?
    Is it running on your localhost IIS web server?
    If not, any setup on your computer will be irrelevent.
    If it is, you need to install MDAC components, and 2.8 is the latest.
    If running on your local IIS, did you try to create a very basic ASP page which just creates a connection to the database in question? Does that work?
    Do you have ON ERROR statements in your code to bypass any/all SQL errors?
    If you create a simple UDL file on your desktop and specify the server/user/password (ater selecting Oracle OLEDB driver), does the connect button work?

  • Oracle Provider for OLE DB 9.2.0.2.0

    Data adapter configuration wizard is unable to generate
    update,delete when using Oracle Provider for OLE DB 9.2.0.2.0 against oracle 9.2.0.3.0 database on windows
    2000.Is there any limitaion with Oracle Provider for OLE DB 9.2.0.2.0.
    But data adapter configuration wizard is able to generate
    commands when using Microsoft OLEDB provider for oracle.
    The table has primary key defined.
    Any ideas is greatly appreciated
    Sridhar

    Did you set OLEDB.NET=True in your Connection string?

  • Crystal Reports can't add stored procedure using Oracle Provider for OLE DB

    Hello,
    I am trying to bind an oracle stored procedure to a crystal report through Visual Studio 2008.
    This oracle stored procedure returns a ref cursor.
    I am using an oracle 11g database (11.2.0.2.0) .
    When I use the Oracle Provider For OLE DB driver to bind the store procedure with the report, I get the following error message:
    Description : ORA -06550 Line 1 Column 7
    PLS 00306 wrong number of types or arguments to the "Strored Procedure Name"
    But When I use the Microsoft OLE DB provider for oracle driver, I can bind the stored procedure to the report successfully .
    I cannot use the Microsoft OLE DB provider for oracle driver because it does not support the CLOB data type which I plan on having the stored procedure return once I can get everything working.
    I have tried setting PLSQLRSET = 1 IN "HKEY_LOCAL_MACHINE\SOFTWARE\KEY_OraDb11g_home1\OLEDB", but that does not seem to work either
    Any assistance would be greatly Appreciated
    My Stored procedure is very simple as the moment (I just need to get it working then I'll add more stuff). Here's what it looks like:
    CREATE OR REPLACE PACKAGE PROMO.PKG_REPORT as
    TYPE OUT_Type IS REF CURSOR;
    procedure Report_ThisReport (
    p_ThisIdField IN number,
    IO_CURSOR IN OUT OUT_Type
    end PKG_REPORT;
    CREATE OR REPLACE PACKAGE BODY PROMO.PKG_REPORT as
    procedure REPORT_ThisReport (
    p_ThisIdField IN number,
    IO_CURSOR IN OUT OUT_Type
    IS
    BEGIN
    OPEN IO_CURSOR FOR
    SELECT ThisField
    FROM ThisTable
    WHERE ThisIdField = p_ThisIdField ;
    END REPORT_ThisReport;
    end PKG_REPORT;
    Edited by: 894988 on Nov 3, 2011 2:45 PM
    Edited by: 894988 on Nov 3, 2011 2:46 PM
    Edited by: 894988 on Nov 3, 2011 2:47 PM

    It seems that some questions posted here on the XE forum are really questions about other Oracle technologies.
    Concretely, for you there is an Oracle Provider for OLE DB Forum that is active and a terrific resource for you to use.
    Oracle Provider for OLE DB
    Cheers!

  • Oracle Provider for OLE  DB is missing

    Hello everyone,
    I am a newbie and I am trying to install the SAP IDM 7.2 on windows server 2008 x64 and Oracle 11.2.0.4. The JVM and the oracle client are 64bit. All components are installed on the same server.
    In the first step "adding an identity store", the oracle provider for OLE is missing from the list. I have been through many discussions regarding the 32/64-bit oracle client issue with the Identity store. Is there any hope to solve this issue without installing a 32-bit oracle client version?
    Thank you
    Basel

    Hi Basel,
    Did you add the file to the OS Classpath or the IDM Classpath?
    Also you might need to install the client separately.  I think that's what I did.  It's been a while since I worked on an Oracle instance.
    Regards,
    Matt

Maybe you are looking for

  • IOS 5 Install Instructions (How to restore apps with progress, how to install on a computer you don't normally sync with, etc.)

    This isn't really a question, but that doesn't matter, right? First of all, you know how to upgrade, right? Install the new version of iTunes, plug in your iDevice, click on it on the sidebar, and click Update. PRECAUTION: You should sync first, but

  • ASCII Object

    I have a device (video switcher) that will accept ASCII commands.  One of the acceptable commands is used to set date and time.  In order execute this command it must be in the proper format "ZaMM/DD/YY/HH:MMSa".  Lookout uses a floating point number

  • Component in adf like titled border

    Hi, I'm using jdveloper 11.1.2.3.0 I'm looking for a component in adf like the titled border in java swing: http://docs.oracle.com/javase/tutorial/uiswing/components/border.html#demo any idea? Thanks!

  • ITunes 9 Store - Sort by Release Date

    I cannot get this function on iTunes 9... I usually go to top songs and then sort it by release date (to know which songs are newest). Does this functionality exist in iTunes 9 store?

  • Converting a golive cs2 site to dreamweaver 8

    I want to switch over to dreamweaver 8 and would like to know how to import my site in dreamweaver 8. The problem with the importation is that dreamweaver will not recognize the .site file that golive created. I would like to keep the site with the t