|
|
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
Леонов ЮрийТут походу тупик. Я использую Direct подключение, и мне ... Oracle Instant Client устанавливаются простым копированием этих файлов в папку (если не ошибаюсь, около 120Мб DLLок) и пропиской eё в PATH. Если заливка данных происходит лишь на нескольких машинах, то почему бы и не поставить там? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2019, 11:34 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
Пример работы с TOraNestedTable: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Леонов ЮрийТут походу тупик. Я использую Direct подключение, и мне бьет ошибку "OCI function is not linked". Почитал на форуме Devart, там пишут, что "Такие типы как OBJECT, ARRAY, REF, XML, BINARY_DOUBLE, BINARY_FLOAT не поддерживаются в Direct режиме. " Все эти типы уже много лет поддерживаются в Direct режиме. Мы приносим извенения, за устаревшую информацию в хелпе (исправим в следующем релизе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2019, 11:42 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
devartВсе эти типы уже много лет поддерживаются в Direct режиме. По какой причине отказались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2019, 11:44 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
wadmandevartВсе эти типы уже много лет поддерживаются в Direct режиме. По какой причине отказались? От чего отказались? Приведеный выше пример работает в OCI и в Direct режиме. Если при каких-то действиях возникает ошибка "OCI function is not linked", то дайте нам пример, когда возникает такая ошибка, и мы обязательно исправим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2019, 11:48 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
devartПример работы с TOraNestedTable: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Ваш код заработал. Но у меня проблема другого плана. Гружу в базу небольшими блоками. После того как загрузилось, пытаюсь очистить NestTable.Clear; Вот тут и вылетает ошибка "OCI function is not linked". Каждый раз пересоздавать сам объект разве что... Но хотелось бы понять, почему эта ошибка вылазит. Может забыли исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2019, 13:05 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
Кроик СемёнOracle Instant Client устанавливаются простым копированием этих файлов в папку (если не ошибаюсь, около 120Мб DLLок) и пропиской eё в PATH. Если заливка данных происходит лишь на нескольких машинах, то почему бы и не поставить там? Просто потому, что загрузка идет из АРМа и подключение к БД идет соответственно при его старте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2019, 13:11 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
Леонов ЮрийВаш код заработал. Но у меня проблема другого плана. Гружу в базу небольшими блоками. После того как загрузилось, пытаюсь очистить NestTable.Clear; Вот тут и вылетает ошибка "OCI function is not linked". Каждый раз пересоздавать сам объект разве что... Но хотелось бы понять, почему эта ошибка вылазит. Может забыли исправить? Да, был такой баг с методом Clear, он уже исправлен, и исправление войдет в следующий билд/релиз. Вы можете или пересоздавать объект каждый раз, или написать нам в техподдержку https://www.devart.com/company/contactform.html и мы вышлем вам ночной билд с исправлением данного бага. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2019, 14:56 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
devart, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2019, 15:01 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
при пересоздании объекта первый раз TOraStoredProc отрабатывает нормально, на втором слетает с ошибкой TOraType.Free RefCount = 0 (D:\Projects\Delphi\Dac\Common\Source\MemData.pas, line 8994 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2019, 15:07 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий, вот пример с пересозданием TOraNestTable перед каждым выполнением: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. Если вы делаете как-то по другому, то дайте пример кода. Без примеро тяжело дать какой-нибудь совет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2019, 16:23 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
devart, извините, на несколько дней вылетел с температурой у меня ошибка выскакивала при использовании FreeAndNil(NetsTable). поменял на NetsTable.Free и все заработало, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 14:38 |
|
||
|
Работа с NestedTable
|
|||
|---|---|---|---|
|
#18+
Леонов Юрий devart, извините, на несколько дней вылетел с температурой у меня ошибка выскакивала при использовании FreeAndNil(NetsTable). поменял на NetsTable.Free и все заработало, спасибо FreeAndNil не должен приводить к ошибкам. У вас ошибка в другом месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 14:48 |
|
||
|
|

start [/forum/topic.php?fid=58&startmsg=39882627&tid=2038875]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 468ms |

| 0 / 0 |
