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

Similar Messages

  • 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

  • Sub queries with the Oracle OLEDB driver

    We have been testing the Oracle OLEDB driver through VB/ADO on Win2k and have found some VERY disturbing issues. First, some background - version 8.1.7.2, using client side-disconnected recordsets.
    A simple query with one or more subqueries is returning no rows when running the same query in SQLPlus returns the desired results. EX: Select a.*, (select Typename from user_types where user_types.type_id =a.type_id) user_type_name from users_group a where user_id = 5
    remove the sub-select and the ORACLE OLEDB driver returns a single row. Leave it in and you get recordcount = 0 and rs.eof is true.
    Can anyone explain this?
    Thanks

    Duplicate post:
    In Trouble with the Oracle JDBC Driver version - 10.1.0.5.0
    Claus,
    Pardon me if I am stating the obvious, but why don't you use the 10.2 JDBC driver with your 10.2 database? The driver is part of the database distribution. Otherwise, you can download the driver from the OTN Web site.
    Good Luck,
    Avi.

  • Can someone please help a friend of mine get a permanent registration key (not a trial key that expires in 30 days) to replace his lost registration key for Adobe Photoshop CS2? His previous hard drive crashed and he no longer has his registration key. Th

    Can someone please help a friend of mine get a permanent registration key (not a trial key that expires in 30 days) to replace his lost registration key for Adobe Photoshop CS2? His previous hard drive crashed and he no longer has his registration key. This is vital for his wedding business.

    Thanks to everyone for the tips on my CS2 question. It turns out in the end it was some plug-in filter software that was causing the glitch, not a lack of an Adobe registration key. As for why he still uses CS2, it does the job for him, so that's all he needs.

  • Oracle OLE DB provider truncates LONG field's data

    I am using Visual Basic 6, Oracle 8.1, and use ADO to connect to the Oracle database.
    I have a problem with OLE DB provider OraOLEDB.Oracle reading a LONG field (MEMO field in Access).
    When I tried to get the value of the LONG field, it truncates it to 100 characters.
    I do not have the problem using Microsoft Oracle OLE DB Provider MSDAORA.
    This is the Oracle table:
    CREATE TABLE tblA (
    tblA_KEY NUMBER(10) NOT NULL,
    tblA_MEMO LONG NULL
    This is the VB 6 code:
    Set rs = New ADODB.Recordset
    rs.Open ssql, adoConn, adOpenForwardOnly, adLockReadOnly
    sMemo = "" & rs.Fields("tblA_Memo") -->> sMemo contains only the first 100
    characters of tblA_Memo
    How can I fix this?
    Thank you.

    Thanks. I assume you are talking about 9.2 version of Oracle, right?
    While we are in the subject of LONG field. In Oracle 8.1, I can not do the following sql stt:
    select * from tblA where tblA_Memo like '%york%'
    It gives me the error "ORA-00932: inconsistent datatypes"
    Can I do this in Oracle 9.2 ?
    Thank you.

  • Oracle JDBC driver 10g and xMII

    I have a BLS that tries inserting CLOB data into Oracle 10g database. Since Oracle 8 JDBC driver does not support that (I saw other SDN messages on the same issue), I have download and copied Oracle JDBC driver for 10g
    ojdbc14.jar to
    C:\ServletExec AS\se-xMII\webapps\default\Lighthammer\WEB-INF\lib
    folder
    I restarted Servlet exec engine and I'm still seeing the same error
    that the value to be inserted is too large ( I'm inserting more than
    4000 characters but much lesser than 4 GB which CLOB column can take)
    1. I want to understand if there is something else that I need to
    change in order for xMII to pickup the new driver.
    2. Also, should I add it classpath?
    3. Looking at some Oracle notes on using capability of 10g driver for
    manipulating large data, the property SetBigStringTryClob=true should
    be set. I saw examples of some non-xMII applications setting it in their
    servers.xml. Similarly, in which file can I set this property in xMII
    to force the driver to use this feature?
    Is ServerDefaults.xml under C:\Lighthammer\Illuminator\SysConf the
    right place? Since it is not recommended to modify the configuration
    files manually rather than using admin console, I'm not sure on this
    one.
    Let me know
    Thanks

    Are you really sure this "SetBig.." thing is the solution?
    Searching for the ORA error you posted results in quite a few solutions in the way you write your SQL statement.
    Maybe changing your statement might help.
    If you don't mind can you post the SQL statement?
    Another good test would be to see if the SQL statement goes through without any errors when used from a different SQL editor.I would suggest do that first if you haven't already.

  • Oracle jdbc driver class and classes12.jar whether deprecated.?

    Hi All,
    1. In one of the post, it has been told that oracle.jdbc.driver.OracleDriver will be deprecated and also recommended to used oracle.jdbc.OracleDriver.
    According to that post, I changed the driver class name in my code as below:
    Class.forName("oracle.jdbc.OracleDriver");
    Then to check the driver name, I insert the below code:
    Enumeration<Driver> driverEnum = DriverManager.getDrivers();
    +while (driverEnum.hasMoreElements()){+
    System.out.println("driver : "driverEnum.nextElement());+
    +}+
    Below is the output:
    driver : oracle.jdbc.driver.OracleDriver@addbf1
    Even after specifying the driver class name to be used as oracle.jdbc.OracleDriver, why it is taking oracle.jdbc.driver.OracleDriver..?
    INFO : The Oracle JDBC Driver (classes12.jar) version is 10.2.0.4.0.
    2. We are using classes12.jar for developing all JDBC code. In Oracle Database 11g Release 2 (11.2.0.2.0) JDBC Drivers, there is no classes12.jar. Is this deprecated? Which jar can be used instead of classes12.jar?
    Thanks in advance.

    In Oracle Database 11g Release 2 (11.2.0.2.0) JDBC Drivers, there is no classes12.jar. Is this deprecated? Which jar can be used instead of classes12.jar?For JDBC 4.0 features ojdbc6.jar with JDK 6.0.
    For JDBC 3.0 support ojdbc 5.jar with JDK 5.0
    http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html

  • Oracle JDBC Driver, SQL, and erroneous ORA-00942

    We've been running the following prepared statement without trouble for several months: "SELECT ST FROM STATELT WHERE UPPER(ST)=UPPER(?) OR UPPER(STATE)=UPPER(?) OR UPPER(ABBREV)=UPPER(?) ", using the latest version of the Oracle JDBC drivers. The code that calls the statement, in this case, substitutes "ME" for the three ? characters via setString().
    Yesterday, we pointed our application to an identically populated schema running on the same Oracle 8.1.6.1.0 server. The only difference was that the schema name was 11 characters long rather than six. The STATELT synonym was valid, and could be queried via SQL*PLUS. However, running the query produced an ORA-00942: "table or view does not exist" error.
    Here's the really weird bit: Adding a space to the above anywhere that is legal including before SELECT, at the very end of the SQL, between SELECT and ST (so that there are 2 spaces there), on either side of any of the ='s, all make the SQL work.
    We tried this with an older 8.1.6 JDBC driver and the latest version from the Oracle TechNet site (downloaded yesterday), on three separate computers, and on Windows 2000 and Linux. The problem does seem to be specific to the new schema, but we see no reason why.
    I'd like to know what's up here, since it is shipping software. I'm beginning to suspect that the Oracle Server itself might be responsible, rather than the JDBC driver per se.

    Luis Cabral wrote:
    jschell wrote:
    Although if you are changing the object structure then the code to deal with it must change as well. So, especially in developement, why is restarting a problem?It is not that restarting per se is a problem. Here us developers do not have the required privileges to restart the JDBC pool and we have to ask the DBA to do it, and sometimes he is not immediately available. It is not a big thing but this can impact the development process.Your development process is hideously flawed then.
    The pool exists in the JEE server. And from your first post it seems that you have permission to restart that but not to access the management console. It is ridiculous to have access the the former and not the later.
    Not to mention that you should have your own JEE instance to develop on. Actually it is weird to me that a DBA would even be touching a JEE server. The competent ones I know don't even know how to do that. They know the database not the application servers.
    >
    In addition, having to restart a whole JDBC pool just because you changed a database object definition does not seem very flexible to me. Such issue does not exist in other connection types, for instance in OCI connections, that is why I thought there should be an option to turn it off if required.
    Well specifically you have to restart the pool because you were USING the object that changed.
    And I am rather certain that you can turn off the pool entirely.
    Even in production, I reckon that this may have a negative impact. For instance, say that you need to deploy a hot fix for a bug in one application that involves the re-creation of one single object type. This means that the whole JDBC pool, which may be used by other applications, may have to be shut down just because of that single object.Good point.
    I suggest you stop using complex objects in Oracle. I suspect that would eliminate the problem completely.

  • Help desiging a 10g Oracle Report with Matrix and Lexical Parameters - Long

    Hello all:
    I apologize in advance for this long post.... I'm using Oracle Reports 10g (9.0.4.0.33). First -- the question:
    I need to create a Matrix where the rows come from one database table
    (TABLE1) and the columns and cell contents come from a linked query (pulled from TABLE2) that is generated with lexical parameters based on the current TABLE1 row. The lexical parameters contain a WHERE clause for the TABLE2 query. Basically, I have a linked query between TABLE1 and TABLE2. I need to generate a Matrix around it.
    Does anyone know if this is even possible?
    Here's the background on the application, if that is helpful...
    I have an application where I maintain database tables containing names/addresses along with information pertaining to them. As part of the processing, I need to produce reports that contain statistics based on values in the table. For example, each row has a field RTYPE that identifies the Record Type (1-Suppress, 2-Buyer, 3-Inquirer). Each row also has a last purchase date field. The statistics produced for this field would look like this:
              2001     2002     2003     11/03     12/03 01/04     02/04 03/04     04/04     05/04 ...
    Buyer      100 150 250 30 25 15 8 9 22 83
    Inquirer     1000 800 493 ...
    Suppress ... ...
    Totals ... ...
    Each cell contains the count of the number of records that have the corresponding RTYPE and Last Purchase date. The dates across the top are determined by the most recent purchase date in the file. We count the last 12 months, month by month, and then anything older than that is grouped by
    year of purchase. So, the column headings are variable.
    The SQL query for this example looks like this:
    SELECT CASE WHEN rtype = '2' THEN 'Buyers'
    WHEN rtype = '3' THEN 'Inquirers'
    WHEN rtype = '1' THEN 'Suppress'
    END HLDESC,
    CASE WHEN MONTHS_BETWEEN(trunc(:MAXHLDATE,'MONTH'),
    TRUNC(T.HOTLINE,'MONTH')) < 12
    THEN TO_CHAR(T.HOTLINE,'YYYYMM')
    ELSE TO_CHAR(T.HOTLINE,'YYYY') || '00'
    END YYMM_8,
    CASE WHEN MONTHS_BETWEEN(trunc(:MAXHLDATE,'MONTH'),
    TRUNC(T.HOTLINE,'MONTH')) < 12
    THEN TO_CHAR(T.HOTLINE,'MM/YY')
    ELSE TO_CHAR(T.HOTLINE, 'YYYY')
    END FmtDate_8,
    COUNT(*) HLCOUNT
    FROM &TABLENAME T
    GROUP BY CASE WHEN rtype = '2' THEN 'Buyers'
    WHEN rtype = '3' THEN 'Inquirers'
    WHEN rtype = '1' THEN 'Suppress'
    END,
    CASE WHEN MONTHS_BETWEEN(trunc(:MAXHLDATE,'MONTH'),
    TRUNC(T.HOTLINE,'MONTH')) < 12
    THEN TO_CHAR(T.HOTLINE,'YYYYMM')
    ELSE TO_CHAR(T.HOTLINE,'YYYY') || '00'
    END,
    CASE WHEN MONTHS_BETWEEN(trunc(:MAXHLDATE,'MONTH'),
    TRUNC(T.HOTLINE,'MONTH')) < 12
    THEN TO_CHAR(T.HOTLINE,'MM/YY')
    ELSE TO_CHAR(T.HOTLINE, 'YYYY')
    END
    ORDER BY CASE WHEN MONTHS_BETWEEN(trunc(:MAXHLDATE,'MONTH'),
    TRUNC(T.HOTLINE,'MONTH')) < 12
    THEN TO_CHAR(T.HOTLINE,'YYYYMM')
    ELSE TO_CHAR(T.HOTLINE,'YYYY') || '00'
    END
    There might be a better way to write this, but that isn't the issue at the moment.
    I have many different tables, each with different fields. I need to produce counts on each of those fields. Some of those fields have a limited number of values where I need to count the occurrences and attach a description (like the RTYPE counts above). Others, like Last Purchase Amount, require counts within ranges (between 0 and 9.99, 10 and 19.99, etc.). Still others are "multiple choice"-style fields (such as products purchased), where we have multiple single-char flags that are not null when the corresponding products are purchased. In this case, we need to produce statistics that look like this:
              2001     2002     2003     11/03     12/03 01/04     02/04 03/04     04/04     05/04 ...
    Product 1 .........
    Product 2 .........
    The worst of the bunch is a field where I need to count the occurrence of each value within it (hundreds of values) without entering descriptions, so I don't know how many rows will appear ahead of time. This is used for "source codes" that identify where the name/address came from. They look similar to the RTYPE above, but the leftmost column contains each value from the field rather than a description. There are so many possible values and they change so often that it isn't feasible to enter a description for each one.
    Right now, I manually create an Oracle Report for each table when I design/load it. This is becoming difficult to manage, since I have over 150 of them now. Each of these reports can have any number of matrices to display (the largest right now has about 25).
    The new table structure to generate these reports consists of two tables: A COUNTHDR table and a COUNTROW table. The COUNTHDR table represents a single Matrix within the report. It contains info such as a heading for the Matrix and whether column totals should be calculated or not. The COUNTROW table contains a description for each row and an SQL Fragment that contains an appropriate WHERE clause to match the description. In the event of a "source code" style count, COUNTHDR has the name of the field to count. COUNTROWs won't exist, so I'll be handling those counts differently. But, ignoring that issue for now, the report structure looks like this:
    + Q1 +
    |
    + COUNTHDR +
    |
    + COUNTROW +
    | linked query
    + Q2 +
    |
    + COUNTDTL +
    Q2 is the query with lexical parameters for the table and "where clause" that identifies the actual statistic I need counted. I need fields from COUNTROW and COUNTDTL to form a Matrix.
    Can this be done? How?
    Of course, if anyone out there has a better idea on how to achieve my goal of not writing a report per table, please let me know!! :-)
    TIA
    Eric Raskin
    PS. This structure does not exactly duplicate my original query, since multiple Matrix rows are created by the single SQL query given in the example. Instead, I'll end up executing an SQL query for each row, which is less than desirable. The design will need some tweaking...
    PPS. I have tried handling this problem by pre-counting the target table and storing the results in a COUNTCOL table, containing the details of the matrix. This actually does work, but the performance is terrible. I have one "source code"-style count that generated over 20,000 detail cells, including all the "0" cells needed to fill out the matrix. If you don't generate the "0" cells, you get holes in the matrix presentation and/or error messages (which I can explain if you wish). I never did get Oracle Reports to print this one -- I gave up after an hour of runtime on a P4 3GHz machine connected via Gigabit Ethernet to the server. Hence the attempt to push the SQL Queries back into the Oracle Report itself.
    Eric H. Raskin Voice: 914-765-0500
    Professional Advertising Systems Inc. Fax: 914-765-0503
    200 Business Park Dr Suite 107 [email protected]
    Armonk, NY 10504

    Hi there
    here's example of my code
    Html header of the page :
    <script language="JavaScript" type="text/javascript">
    function callMyPopup (formItem1,formItem2) {
    var formVal1 = document.getElementById(formItem1).value;
    var formVal2 = document.getElementById(formItem2).value;
    var url;
    url = 'f?p=&APP_ID.:8:&APP_SESSION.::::P8_PROJECT,P8_PDRL_NO:' + formVal1 + ',' + formVal2;
    w = open(url,"winLov","Scrollbars=1,resizable=1,width=800,height=600");
    if (w.opener == null)
    w.opener = self;
    w.focus();
    </script>
    troubleshooting
    1.Test each parameter separate first - each work ?
    2.Use code above, rerig it, create multiple parameter
    3.try again...
    hope this helps...
    check your orginial source (page where items are) - what data

  • Oracle OLEDB driver can't postion at the very first record if ....

    Hi, all:
    It seems that I found a serious bug with OLEDB provider 8.1.7.3.
    For the following two queries, the provider works properly.
    select * from emp
    select * from emp, account
    However, the provider can't reposition to the very first record after navigating some records with the following query.
    select * from emp, account, dept
    Notify that MS Oracle provider still works correctly.
    Regards,
    Yuancai (Charlie) Ye
    Fast accessing all of remote data sources anywhere with SocketPro using
    batch/queue, non-blocking and parallel computation
    See 30 well-tested and real OLEDB examples
    at http://www.udaparts.com

    Quote
    Originally posted by wonkanoby
    what motherboard
    tried clearing cmos
    I thought i had mentioned that but it seems I didn't. :P
    It's the K7T Pro.  Same as the post listed above.
    According to my friend he's had it for more than 3 years so the warrantee is gone and I dont' see anything MSI can do.
    I came across many posts on the forums about the K7t Pro and it's successors.
    Everyone is says the same thing, "a bad voltage regulator.... leaky capacitors..."
    I've eliminated the following things as causes for this problem...
    PSU
    CMOS
    CPU
    RAM
    VideoCard
    SoundCard
    NIC
    Cooling
    The only things I am not sure of is the motherboard and the fact the D-Leds point to something with the lithium batter, as I mentioned above.
    Have there been problems with these motherboards like people say?
    Can you or anyone else think of anything which maybe causing this?

  • If my hard drive disappears and is no longer running what are my options?

    this is a last resort. Dropped the MBP. it wouldn't boot up. wouldn't boot in any mode, did the resets in order. safe mode failed to work as did all the disk util recommendation. It finally booted off the install DVD. Hard drive icon there. Did an archive and install. I did all the disk util prior to  archive and install. permissions and disk checked out ok.
    Attached a USB external. started backing things up manually. SU came up and i did the combo update to 10.5.8
    Restarted MBP and the drive died, not even getting to login screen, onlly endless spinning at startup screen identical to problem after dropping it. installed Leopard on external. tried to set startup disk from internal. icon not there as if drive did not exist.
    After HD crash, ran diskutil in verbose mode, device not present when i used the name,
    note: this is the second external drive. i did the combo update on the external and it also died. couldn't see the icon. booted into single user mode. device no found. Again, safe mode failed to work as did all the disk util recommendation.
    at this time, the external is leopard 10.5, no update, firefox running with adobe flash update.
    1. SU combo update, never again. use the one from the Apple website in all future updates.
    2. physical inspection of inside revealed no loose connections, broken cables or wires.
    3. dropped the MBP on the side of the optical drive which i had to repair and reinstall. works fine now. PRAM battery in good order.
    4. looked at every discussion from every forum on here with varying results, all dead ends.
    if the drive isn't spinning or responding, is it dead or frozen? is $99 for diskwarrior the next step? Will it even see the internal drive, since no other freeware or shareware recovery apps have been able to see the internal HD.
    what are my options? i had no backups made, i have no firewire cable or drive, i didn't know about time machine, i absolutely must have the drive restored, or the data.

    diskwarrior manual:
    To build a graph for the directory of a disk, all of the following must be true:
    1)The disk must appear on the desktop.
    2)The disk must be an HFS (Mac OS Standard) or HFS Plus disk (Mac OS Extended).
    3)The disk must be locally attached.
    4)There must not be any detected hardware problems with the disk.
    disk does not appear on HD. therefore i have to assume there is physical damage to internal drive, pull it
    install a new one and send the old one to data recovery.
    this here concludes today's discussion on "*** were you thinking when you didn't have a back up"
    also, investing in Firewire drives and cables is selling out to proprietary mandates that Apple thought up as one more way to tie up its users to Apple theology. reason one i have refused to put the money out for it.
    guess the man wins.

  • Oracle OLEDB driver can't execute stored procedure in Oracle 8

    Hello, I have a problem when execute a Delphi program, occurs the next error:
    'ORA-06574: Function LEOCLAVEROL references package state, cannot execute remotely'
    LEOCLAVEROL is a function PL/SQL, with a process included in it compiled in Borland C, the function is called from a SELECT (ADOQuery) in a Delphi program.
    Scenario
    User:
    Windows XP
    Oracle Client 8i Ver 8.1.7.0
    Driver= OraOLEDB.Oracle.1
    Provider=MDAC ADO Ver 2.7
    Server:
    Oracle8 Release 8.0.5.2.1 runing Windows NT 4 Service Pack 6
    (The process is OK with Oracle 8i !!!!)
    Anybody help me?
    Thanks
    Osky

    Hello, I have a problem when execute a Delphi program, occurs the next error:
    'ORA-06574: Function LEOCLAVEROL references package state, cannot execute remotely'
    LEOCLAVEROL is a function PL/SQL, with a process included in it compiled in Borland C, the function is called from a SELECT (ADOQuery) in a Delphi program.
    Scenario
    User:
    Windows XP
    Oracle Client 8i Ver 8.1.7.0
    Driver= OraOLEDB.Oracle.1
    Provider=MDAC ADO Ver 2.7
    Server:
    Oracle8 Release 8.0.5.2.1 runing Windows NT 4 Service Pack 6
    (The process is OK with Oracle 8i !!!!)
    Anybody help me?
    Thanks
    Osky

  • Can the 8i and 9i Oracle OleDB Providers co-exist on one machine

    One of our products requires the Oralce 8i OleDb driver version and is 'incompatible' with the 9i OleDb driver. Is their a possibility to 'package' ourselves the 8i driver and install (so let it coexist) on the same machine where e.g. the 9i OleDb is present ?

    Patrick,
    The destination machine should have proper installations of Oracle 8i and 9i homes. Only one home can be active at a time. When 8i home is active, use 8i OraOLEDB; when 9i is active, use 9i OraOLEDB. Technically it's possible.
    I cannot answer "packaging" part. "Packaging" involves legal issue.
    I would suggest that solve the "'incompatible' with the 9i OleDb driver" part. Please provide details.
    Sinclair

  • Oralce OLEDB Driver

    Our company recently restricted the use of SQL*Loader for moving data into Oracle. We now use SQL Server DTS to move text files into Oracle. But the process is painfully slow. Moving data the other way (e.g. Oracle to SQL) is very fast. I've tried the Oracle OLEDB driver, the Microsoft OLEDB driver for Oracle, and neither works especially well.
    A google search on DTS and Oracle returned several hits reinforcing this slowness issue. Now comes my question... I've heard a rumor that Oracle has a faster driver available (for a price) Could this be true??? If this rumor has no truth to it, could anyone possibly suggest any optimization of the existing driver?

    There's no truth to the rumor of a faster driver available if you shell out some cash. The Oracle driver is the Oracle driver. On occasion, one of the third party drivers have some performance optimizations that the Oracle driver doesn't, but that is relatively rare and isn't likely to improve things by more than a few percent.
    From a political standpoint, why would the company restrict SQL*Loader? That strikes me as a rather counterproductive step. Are there real concerns that could be addressed through other means?
    From a technical standpoint, is your DTS package changing the default mode from autocommit? If not, that will certainly cause Oracle some issues-- committing after every INSERT is going to cause Oracle significant performance issues.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Issue with multiple Oracle Long Fields

    Hello,
         We have some reports that try to display two Oracle Long data type fields. When we do so we receive the error "ORA-1002 - fetch out of sequence" when we connect the report through "Oracle Server" connection type.
         If I execute SQL Statement of the report in "Oracle SQL Developer" there is no error.
         I have the following components installed on my Windows 7 PC:
          - Crystal Report 2008 (12.3.0.601)
          - Oracle Client 11.1.7.0
        If you want to replicate the issue you can create the following tables:
    create table TEST1_T
      fld1 VARCHAR2(4),
      text   LONG
    create table TEST2_T
      fld1 VARCHAR2(4),
      fld2 VARCHAR2(4),
      text   LONG
    In the TEST1_T table insert data and populate the text field. In the TEST2_T, populate the fld1 to be able to link the 2 tables together you can let the text field blank.
    In the report insert TEST1_T.fld1, TEST2_T.text and TEST1_T.text if you hit preview you should get the error Ora-1002.
    If you need more information let me know.
    Thank you.
    Charles
    P.S: If we connect thru "CR Oracle ODBC Driver 5.3" and the first long field in the SQL statement is null boths fields are blanked in the report but if both fields are populated the report execute correctly.

    Hi,
       This is a known issue with CR that uses Oracle Long Fields.
       See below for direct copy of information from KBase 1205489, hope it helps.
    Symptom
    In Crystal Reports, problems may arise when using more than one Oracle LONG data type field.
    Some of the symptoms you might see:
    Mixed data between two LONG data columns when displayed within the same report.
    Incorrect data displayed in the column which is based on a LONG field.
    Resolution
    Change LONG fields to CLOB fields in the Oracle table.
    Oracle recommends migrating any LONG data to the CLOB type starting in Oracle 9i.
    To make this change, use the TO_LOB method.
    Ken

Maybe you are looking for

  • [SOLVED] (U)EFI dualboot Win7 Arch Linux - partitions gone - recovery?

    Hi everybody, I have a slight problem with my (U)EFI dualboot system (Windows 7 and Arch Linux) which used to be configured using rEFInd like it is described in my previous post: https://bbs.archlinux.org/viewtopic.php … 6#p1300356 <EFI PARTITION> is

  • Launching jws application outside firewall

    Hi all, We have successfully deployed our application with JWS at a client site. We don't have any problems within the client environment, but we can't seem to provide home access to their users. Client is using Cisco VPN Concentrator 3020 series and

  • Acrobat 9.4.2 update destroyed ability to open 3D PDFs

    Dear Adob€ I've used your products for quite a long while now. And by not being from the USA, I had to pay quite a lot more money than my American colleagues - for the same products. Although quite a few of these products were handicapped by the fact

  • HTTP_RESP_STATUS_CODE_NOT_OK / 503 -Service Unavailable

    In  SXMB_MONI Call Adapter step has the following error. Can someone tell me how to fix this error please?. This is File to File Scenario td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;} A:link A:visited A:active

  • Problem syncing and greyed out songs on iTunes

    I just recently switched from an iPhone 3gs to an iPhone 5. Before switching phones, I went on iTunes and clicked "back up" in case I wanted to transfer music, photos, etc. After switching, I decided to add new music onto my new iPhone. I don't use i