sql >> Database teknologi >  >> RDS >> Oracle

Konvertering af et stort CLOB-objekt til .NET-streng for at sætte ind i en DataGridView-celle

Gem ikke CLOB eller den resulterende streng i DataGridView.

Indfang i stedet klikhændelsen i DataGridView og konverter derefter CLOB til en streng til visning. Brug en passende kodning fra System.Text.Encoding .

Jeg antager, at din DataReader eller DataAdapter (uanset hvilken måde du udfylder Datasettet på) vil gemme din CLOB i et byte-array. (Som det er med SQLServer- og Informix-drivere).

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


  1. PHP ekko SQL Count

  2. Oracle-syntaks – skal vi vælge mellem det gamle og det nye?

  3. Python:Forespørgsel til data efter lyd

  4. SQLskills Wait Types Library viser nu SentryOne-data