byte [] для обрезки строки от oracle Db (получает только часть данных) - PullRequest
0 голосов
/ 12 июля 2020

проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь получить данные из oracle Db, он получает только часть данных. код, который я использую, выглядит следующим образом:

        reportSQL = string.Format(reportSQL, actionId);
        OleDbConnection conn = new OleDbConnection(WebPortal.Utils.WebPortalConfigManager.Instance.ConnectionString);
        conn.Open();
        OleDbCommand command = new OleDbCommand(reportSQL, conn);
        OleDbDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);

, затем я пытаюсь преобразовать, используя:

                byte[] binaryString = (byte[])reader["REPORT"];
                Text = Encoding.ASCII.GetString(binaryString);

, однако это возвращает только часть текста, но я вижу в дБ это завершено.

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