|
Ошибка в ODP.NET Oracle.ManagedDataAccess.Client
|
|||
---|---|---|---|
#18+
Столкнулся с ошибкой при работе с базой через драйвер Oracle.ManagedDataAccess.Client: "Index was outside the bounds of the array". Подобный баг уже фиксили https://community.oracle.com/message/13925878#13925878 Драйвер для чего-то парсит запрос и делает это некорректно. В указанной выше ссылке ошибка была из-за комментария в запросе. у меня запрос через линк в котором больше одной точки: Код: plsql 1.
. При adapter.Fill(dt); появляется ошибка в OracleInternal.ServiceObjects.SQLParser.SqlSplitStrings... При работе через Oracle.DataAccess.Client ошибки нет. Можно ли указать OracleDataAdapter не парсить запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2018, 11:47 |
|
Ошибка в ODP.NET Oracle.ManagedDataAccess.Client
|
|||
---|---|---|---|
#18+
Алымов Анатолий, Хмммм. В core для оракла еще не выпустили оф.дрова. Дай версию и ссыль где брать. Могу проверить на неделе так ли это. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2018, 13:42 |
|
Ошибка в ODP.NET Oracle.ManagedDataAccess.Client
|
|||
---|---|---|---|
#18+
Core уже есть не beta. С выходом 18.3 версии библиотек появилась. Качать через Nuget: https://www.nuget.org/packages/Oracle.ManagedDataAccess.Core/ Core библиотеки не пробовал. Я только не пойму смысла парсера такого в драйверах и повлиять на него вроде нельзя. Если запрос обернуть внешним: Код: plsql 1.
то адаптер нормально заполняет DataTable. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2018, 06:28 |
|
Ошибка в ODP.NET Oracle.ManagedDataAccess.Client
|
|||
---|---|---|---|
#18+
Алымов АнатолийCore уже есть не beta.у меня она пока не завелась. Постгри нормально, а этого прова не видит. Алымов АнатолийЯ только не пойму смысла парсерая тоже. Если только подстановка переменных, но коряво как то. И команды Prepare() не было. Версию своего то дай и код подключения. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2018, 07:38 |
|
Ошибка в ODP.NET Oracle.ManagedDataAccess.Client
|
|||
---|---|---|---|
#18+
На https://community.oracle.com создал топик, может пофиксят баг, а пока алиасы линков изменим. Версию использую последнюю Oracle.ManagedDataAccess 4.122.18.3:20180526. Код элементарный: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2018, 08:55 |
|
Ошибка в ODP.NET Oracle.ManagedDataAccess.Client
|
|||
---|---|---|---|
#18+
В продолжение - на старых библиотеках подобный запрос отрабатывает нормально, но начиная с версии 12.1.2400 уже ошибка. На версии 12.1.22 работает нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2018, 08:30 |
|
Ошибка в ODP.NET Oracle.ManagedDataAccess.Client
|
|||
---|---|---|---|
#18+
Алымов Анатолий, О том что для Core я плакался что нет оф. Версии я судил по этому списку: https://docs.microsoft.com/ru-ru/ef/core/providers/index ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2018, 09:02 |
|
Ошибка в ODP.NET Oracle.ManagedDataAccess.Client
|
|||
---|---|---|---|
#18+
Алымов Анатолий, Вообще, проблема надумана имхо. Комментарии в запросе нафиг и плюс алиасы. БД будет более красивая). ... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2018, 09:49 |
|
Ошибка в ODP.NET Oracle.ManagedDataAccess.Client
|
|||
---|---|---|---|
#18+
Алымов АнатолийКачать через Nuget: https://www.nuget.org/packages/Oracle.ManagedDataAccess.Core/ Твой код без EF вроде. Т.к.сейчас я поставил твою ссылку в Core EF. Но студия прова не видит. В сети есть указание на обертку сверху Ralms. EntityFrameworkCore. Oracle 2.1.0-RC1 Безвестного автора). Это бета и не заработало пока у меня. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2018, 11:54 |
|
|
start [/forum/topic.php?fid=17&msg=39729699&tid=1349155]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
145ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 235ms |
total: | 487ms |
0 / 0 |