Я использую Oracle Db и вызов простого запроса на выборку, но Oracle бросает странное сообщение об ошибке:OleDbDataReader дает неподдерживаемый тип данных Ошибка
Первый шанс исключение типа «» System.Data.OleDb.OleDbException произошел с ошибкой System.Data.dll Unspecified Ошибка Oracle, , но сообщение об ошибке не удалось получить из Oracle. Тип данных не поддерживается .
Это как я называю:
CDb conn = new CDb();
conn.getConnection();
System.Data.OleDb.OleDbDataReader reader = null;
String query = "Select * FROM Table";
reader = conn.find(query);
while (reader.Read())
{
Console.WriteLine("Going...");
}
отладки это thorws исключение после печати выше упомянутого сообщения об ошибке. Что я делаю неправильно?
Схема базы данных:
SB_ID NOT NULL NUMBER(11)
SB_TITLE VARCHAR2(200)
SB_ONDATE TIMESTAMP(0)
SB_RCVDDATE_QAMRI VARCHAR2(10)
SB_RCVDDATE_SHAMSI DATE
SB_MODE NUMBER(1)
SB_PREFERENCE NUMBER(1)
SB_STATUS NUMBER(1)
SB_RASEED_ISSUED NUMBER(1)
SB_MUJIB_ID NUMBER(11)
SB_RECVD_BY_ID NUMBER(11)
SB_MUSTAFTI_FULLNAME VARCHAR2(100)
SB_MUSTAFTI_ADDRESS VARCHAR2(100)
SB_MUSTAFTI_COUNTRY NUMBER(3)
SB_MUSTAFTI_CITY VARCHAR2(100)
SB_MUSTAFTI_STATE VARCHAR2(100)
SB_MUSTAFTI_MOBILE VARCHAR2(20)
SB_MUSTAFTI_PHONE VARCHAR2(20)
SB_MUSTAFTI_FAX VARCHAR2(20)
SB_MUSTAFTI_EMAIL VARCHAR2(40)
SB_MUSTAFTI_NIC VARCHAR2(20)
SB_DISTRIBUTION_DATE DATE
SB_ISSUEDATE_QAMRI VARCHAR2(10)
SB_ISSUEDATE_SHAMSI DATE
Вы должны показать схему таблицы, которую вы пытаетесь прочитать. – Steve
[угадаю, у вас есть столбец clob в таблице] (http://stackoverflow.com/questions/2537613/how-to-read-a-clob-column-in-oracle-using-oledb) – V4Vendetta
@Steve Schema прилагается – Volatil3