|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Всем привет!!! Замучился уже. В VFP 9 использую ADODB для получения данных из оракла и получившуюся выборку скидываю в курсор с помощью XMLTOCURSOR Код: sql 1. 2. 3. 4.
Так мои мучения заключаются в том, что один и тот же запрос, который выполняется через ADODB.Command и в среде оракл возвращает разные результаты. Правильные те, что получаются в среде оракл. А в FOX такое ощущение, что цепляются какие-то старые данные, которые участвовали в предыдущих выборках. Куда копать? Всем спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 11:45 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Semen81, а чем вызван такой, прямо скажем, необычный способ общения с сервером? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 11:47 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Sergey Sizov, )) Не могу ответить. Просто так сделал. Через ODBC все норм работало, за исключением постоянно открывающегося окна для ввода пользователя и пароля, а через ADO программа может работать в теневом режиме. На всякий случай напишу полный код Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 11:51 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Переделал все на это Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Все равно возвращает не то что в оракле. RecordSet возвращает 37452 записи, а в оракле 16199. ЗАПРОС ОДИН И ТОТ ЖЕ Что он тащит такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 12:46 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Semen81Через ODBC все норм работало, за исключением постоянно открывающегося окна для ввода пользователя и пароля Это легко лечится Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 12:49 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Может он дату воспринимает как-то по другому, не как в среде оракл? Поэтому и тянет мне записи не за указаный диапазон а за гораздо больший? Только чтоб это проверить не понимаю как тогда дату написать ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 12:50 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Dima TSemen81Через ODBC все норм работало, за исключением постоянно открывающегося окна для ввода пользователя и пароля Это легко лечится Код: sql 1.
Сейчас попробую. Если получится забуду как страшный сон этот ADO с RecordSet-ом ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 12:51 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Возможно еще это пригодится Код: sql 1.
Тут полный список: help SQLSETPROP() ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 12:53 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Сделал вот так и все стало хорошо и быстро Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 14:03 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Осталось выяснить назначение этой команды. Semen81 Код: sql 1.
Почему нельзя сразу в wms_prix? Зачем лишний курсор? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 14:48 |
|
ADODB.Connection и XMLTOCURSOR
|
|||
---|---|---|---|
#18+
Sergey SizovОсталось выяснить назначение этой команды. Semen81 Код: sql 1.
Почему нельзя сразу в wms_prix? Зачем лишний курсор? Да это я сделал потому, что после заполнения курсора tmp_prix_wms он почему то не отображается, а как будто закрывается )) Не стал долго разбираться в чем дело и что я опустил, а сделал SELECT ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2013, 11:53 |
|
|
start [/forum/topic.php?fid=41&msg=38141366&tid=1583171]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 155ms |
0 / 0 |