Oracle
 sql >> база данни >  >> RDS >> Oracle

Преобразуване на голям CLOB обект в .NET низ за поставяне в клетка DataGridView

Не съхранявайте CLOB или получения низ в DataGridView.

Вместо това заснемете събитието за щракване в DataGridView, след което преобразувайте CLOB в низ за преглед. Използвайте подходящо кодиране от System.Text.Encoding .

Предполагам, че вашият DataReader или DataAdapter (по какъвто и начин да попълвате DataSet) ще съхрани вашия CLOB в байтов масив. (Както е с драйверите за SQLServer и Informix).

byte[] clob;
// get it from your datarow/datagridview bound item
string thexml = System.Text.Encoding.UTF8.GetString(theclob)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle не може да се актуализира до NULL

  2. Изпълнете функция на Oracle, която връща референтен курсор в C#

  3. NHibernate 3.2 и Paging Oracle

  4. Експортирайте данни в Excel от Oracle Table с помощта на PL SQL

  5. получаване на правилен формат на датата от резултатите от SQL търсене (datetime.datetime)