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

ORA-06502:PL/SQL:errore numerico o di valore:buffer della stringa di caratteri troppo piccolo eccezione dal codice C#

Ora funziona per me. L'errore è che ho dichiarato un parametro "Id" come varchar2. ma non ho dato alcuna dimensione a questo. Ora ho dichiarato la dimensione massima al parametro e funziona correttamente.

 cmd_chk.Parameters.Add("id", OracleDbType.Varchar2,32767).Direction = ParameterDirection.Output;