Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Соединение к Oracle через ADO. Помогите!
|
|||
|---|---|---|---|
|
#18+
В базе данных Oracle сделал простой пакет: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Далее, создал два класса: Код: plaintext 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. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. Скажите пожалуйста, почему при запуске ODBC_CA.Get(), он корректо возвращает данные, но при запуске ADO_CA.Get() возвращается ошибка Oracle: Код: plaintext 1. 2. 3. 4. Я понимаю, что бы вызвать корректо процедуру VFP.Test(), например, в Oracle SQL*Plus, в нее недо передать параметр. Например, так: Код: plaintext 1. 2. Код: plaintext 1. Может кто знает, как сделать правильно, что бы процедура VFP.Test() работала через ADO? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 16:27 |
|
||
|
Соединение к Oracle через ADO. Помогите!
|
|||
|---|---|---|---|
|
#18+
Забей на CursorAdapter, сам все делай ручками, если уж из фокса решил работать через ADO. И чем кстати тебя не устраивает ODBC ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 18:42 |
|
||
|
Соединение к Oracle через ADO. Помогите!
|
|||
|---|---|---|---|
|
#18+
Hi anwolf! Мне кажется ты не совсем верно понимаешь специфику работы ADO в плане вызова хранимых процедур - тебе нужен не объект Recordset, а объект Command и в нём скорее всего нужно явно описывать параметры - и тип и "направление" (IN/OUT). Причём у меня есть некоторые сомнения насчёт того что тип данных RefCursor может быть корректно передан через ADO. По крайней мере чераз ODBC это возможно лишь используя Oracle ODBC Driver, и лишь включив там поддержку ResultSet-ов. Скажем тот-же MS ODBC for Oracle не умеет возвращать курсоры из ХП... В общем надо поэкспериментировать именно с ADODB.Command - и пока без CA - в самом простом виде - а уж потом интегрировать это в CA - и снова не так как ты это делаешь ,а как рекомендовано в хелпе - т.е. явно задавать тип для Select/Insert и т.д. команд как "ADO" и создавать соответствующие объекты ADODB.Command на каждую "команду". Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 02:47 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32760040&tid=1595502]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
92ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 464ms |

| 0 / 0 |
