ОШИБКА [HY000] [Oracle] [ODBC] [Ora] ORA-01406: извлеченное значение столбца было усечено - PullRequest
1 голос
/ 10 ноября 2011
using (OdbcConnection conn = new OdbcConnection())
{
    conn.ConnectionString = "MY CONNECTIONSTRING";
    conn.Open();


    //This line throws an error when running against an Oracle XE driver.
    using(DataTable mytable = conn.GetSchema(OdbcMetaDataCollectionNames.Columns))
    {
       //code that will analyze returned schema.
    }
}

Я вижу ошибку:

ОШИБКА [HY000] [Oracle] [ODBC] [Ora] ORA-01406: извлеченное значение столбца было усечено

У кого-нибудь есть идеи, почему я получаю эту ошибку, когда просто запрашиваю схему базы данных? Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 10 ноября 2011

Если у вас более ранняя версия Oracle, чем 10.2.0.3, это может быть ошибкой.см. https://forums.oracle.com/forums/thread.jspa?threadID=375889 и ora-01406 Ошибка при получении значений с использованием OCI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...