Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по ADODB
|
|||
|---|---|---|---|
|
#18+
Добрый день, вопрос наверное простой, однако в Helpe сходу не нашел (только начал работать через ADODB в VB). В VB через ADODB.Connection получаю Recordset-ы (выборки из разных таблиц). Можно ли к примеру из двух, трех таких рекордсетов делать выборки в новый рекордсет как из обычных таблиц (группировать, join-ить и т.д.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2004, 12:39 |
|
||
|
Вопрос по ADODB
|
|||
|---|---|---|---|
|
#18+
Лучше это все делать на сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2004, 13:22 |
|
||
|
Вопрос по ADODB
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ, но в моем случае источники данных разнородны, в основном листы Excel. Из листов можно делать запросы, однако там ограничения определенные имеются. Left Join Например сделать более чем по двум таблицам мне не удается. Например: select a.*, b.* from [Sheet1$Range1] as a left join [Sheet2$Range2] as b on a.F1=b.F2 работает, а более чем по двум таблицам нет. В SQL это решалось бы просто: where a.f1*=b.F1 and a.F1*=c.F1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2004, 13:56 |
|
||
|
Вопрос по ADODB
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ, но в моем случае источники данных разнородны, в основном листы Excel. Из листов можно делать запросы, однако там ограничения определенные имеются. Left Join Например сделать более чем по двум таблицам мне не удается. Например: select a.*, b.* from [Sheet1$Range1] as a left join [Sheet2$Range2] as b on a.F1=b.F2 работает, а более чем по двум таблицам нет. В SQL это решалось бы просто: where a.f1*=b.F1 and a.F1*=c.F1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2004, 14:30 |
|
||
|
Вопрос по ADODB
|
|||
|---|---|---|---|
|
#18+
Создай связанные таблицы в Access c этими листами, и работай с ними. Можно создавать Recordset c текстом запроса, но лучше сохранить запрос в Access и открывать его используя Command, при необходимости передав параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2004, 15:49 |
|
||
|
Вопрос по ADODB
|
|||
|---|---|---|---|
|
#18+
Я когда-то делал фукцию объединения двух рекордсетов, всё работало быстро. Появилось ли какое-то более "быстрое средство" не знаю. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2004, 16:22 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32517983&tid=2169569]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 402ms |

| 0 / 0 |
