sql >> Databasteknik >  >> RDS >> Oracle

Konvertera ett stort CLOB-objekt till .NET-sträng för att lägga in i en DataGridView-cell

Lagra inte CLOB, eller den resulterande strängen i DataGridView.

Fånga istället klickhändelsen i DataGridView och konvertera sedan CLOB till en sträng för visning. Använd en lämplig kodning från System.Text.Encoding .

Jag antar att din DataReader eller DataAdapter (beroende på vilket sätt du fyller i DataSet) kommer att lagra din CLOB i en byte-array. (Som det är med drivrutiner för SQLServer och Informix).

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


  1. Fyll i värden i en rullgardinslista baserat på ett annat rullgardinsval med JSTL

  2. Enkelt sätt att ha returtyp vara SETOF-tabellen plus ytterligare fält?

  3. Hur kan jag skriva ut SQL-frågan som körs efter att Perls DBI har fyllt i platshållarna?

  4. MySQL Tutorial:MySQL IN-uttalande (avancerat)