Подключение к базе данных Oracle в C # - PullRequest
0 голосов
/ 24 ноября 2018

Я хочу протестировать базу данных Oracle в моем приложении на C #.Я создал рабочую область на Oracle Application Express.Я также создал DNS, и соединение успешно установлено.

При успешном подключении я написал код для получения списка таблиц.

schemaTable = connection.GetSchema("Tables");

Этот фрагмент кода успешно возвращает список таблиц.Теперь, когда я пытаюсь прочитать данные из таблицы EMP, я получаю сообщение об ошибке ниже:

ОШИБКА [42S02] [Oracle] [ODBC] [Ora] ORA-00903: неверное имя таблицы

Schema and Table

Запрос для извлечения данных из таблицы EMP

queryString: "Выбрать * из [EMP];"

 using (OdbcConnection connection = new OdbcConnection(connString))
        {
            try
            {
                connection.Open();
                OdbcDataAdapter da = new OdbcDataAdapter(queryString, connection);
                da.Fill(fillGridDt);

1 Ответ

0 голосов
/ 25 ноября 2018

Я разобрался с решением.Было выброшено неверное имя таблицы с ошибкой, так как я использовал [] скобки с именем таблицы.т.е. Select * from [EMP] Я попытался выполнить запрос с помощью Select * from EMP;и теперь это работает

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