ho questa applicazione che funziona se non quando deve andare a salvare un dato sul db oracle, il tipo del campo č CLOB e mi ritorna quest'errore:
ORA-01461: si puō eseguire associazione di valore LONG solo per inserirlo in una colonna LONG
su internet ho trovato questo:
A collegue of me and I found out the following:


When we use the Microsoft .NET Oracle driver to connect to an oracle Database (System.Data.OracleClient.OracleConnection)


And we are trying to insert a string with a length between 2000 and 4000 characters into an CLOB or NCLOB field using a database-parameter


oraCommand.CommandText = "INSERT INTO MY_TABLE (NCLOB_COLUMN) VALUES (:PARAMETER1)";
// Add string-parameters with different lengths
// oraCommand.Parameters.Add("PARAMETER1", new string(' ', 1900)); // ok
oraCommand.Parameters.Add("PARAMETER1", new string(' ', 2500)); // Exception
//oraCommand.Parameters.Add("PARAMETER1", new string(' ', 4100)); // ok
oraCommand.ExecuteNonQuery();
any string with a length under 2000 characters will not throw this exception
any string with a length of more than 4000 characters will not throw this exception
only strings with a length between 2000 and 4000 characters will throw this exception
We opened a ticket at microsoft for this bug many years ago, but it has still not been fixed.

se ho capito bene č un bug dell'oracle client di microsoft, ma qualcuno ne sā qualcosa, sā se esiste un'altro modo o una patch, qualcosa?