sql >> Databáze >  >> RDS >> Oracle

ORA-06502:PL/SQL:numerická nebo hodnotová chyba:vyrovnávací paměť znakového řetězce příliš malá výjimka z kódu C#

Teď mi to funguje. Chyba je, že jsem deklaroval parametr "Id" jako varchar2. ale nedal jsem tomu žádnou velikost. Nyní jsem parametru deklaroval maximální velikost a funguje dobře.

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


  1. Připojit se k databázi MySQL s C# jako uživatel bez oprávnění root?

  2. Jak získat ID dotazu dotazovaného již dávno a odeslat jej do jiné tabulky?

  3. MySQL křížová / kontingenční agregace. Odebírání počtů na základě sloupce v jiné tabulce

  4. Poskytovatel OLE DB 'Microsoft.Jet.OLEDB.4.0' nelze použít pro distribuované dotazy