0

The following query on my oracle db gives results that look fine when run in SQL Developer.

select * 
from guideline$ a left outer join textfragment$ t 
    on (a.TEXTFRAGMENT_CODE = t.TEXTFRAGMENT$_CODE) 
start with a.knowledge$_Code = 71122 and a.guideline$_pcode is null
connect by prior a.guideline$_Code = a.guideline$_pcode 
order SIBLINGS by a.tag_order

All rows are populated correctly. When the same exact query is ran in my program using OleDbReader.ExecuteReader() some of the rows contain a null value for a specific column when they didn't in my SQL Developer results. The data type of that column is CLOB. I can not see any pattern as to why some of the rows have a null value and some do not.

Not sure what other information would be helpful...

Does anyone have any ideas on what might be going on?

neutrino
  • 2,297
  • 4
  • 20
  • 28
ZWand19
  • 113
  • 1
  • 8

1 Answers1

0

Your problem may be related to the way that binary data is retrieved with OleDbDataReader.

You should use GetBytes(), and follow this article.

neutrino
  • 2,297
  • 4
  • 20
  • 28