sql >> Database >  >> RDS >> Oracle

Een groot CLOB-object converteren naar .NET-tekenreeks om in een DataGridView-cel te plaatsen

Sla de CLOB of de resulterende tekenreeks niet op in de DataGridView.

Leg in plaats daarvan de click-gebeurtenis vast in de DataGridView en converteer de CLOB vervolgens naar een tekenreeks om te bekijken. Gebruik een geschikte codering van System.Text.Encoding .

Ik neem aan dat uw DataReader of DataAdapter (op welke manier u de DataSet ook vult) uw CLOB in een byte-array zal opslaan. (Zoals het is met SQLServer- en Informix-stuurprogramma's).

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


  1. Meerdere PIVOTS? Moet per uur per maand tellen

  2. Hoe kan ik de laatste 12 maanden vanaf de huidige datum PLUS extra dagen tot de 1e van de laatste maand ophalen?

  3. Bekijk het bestand dat is opgeslagen in de database met behulp van php in de browser

  4. Een onderliggende node invoegen in een XMLTYPE-kolom