|
|
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Как сравнить два recordset на идентичность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 16:29:09 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Программно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 16:30:45 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 16:31:03 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
А если есть отличия, то как узнать номер строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 16:51:41 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Сравнение двух recordset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 16:54:04 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Может чего то я не того: q = db.OpenRecordset(sSQL1) Is db.OpenRecordset(sSQL) Он сравнивает запись db.OpenRecordset(sSQL1) с db.OpenRecordset(sSQL), а мне надо рукордсеты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 17:13:32 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
q = sSQL1=sSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 17:16:16 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Владимир Санычq = sSQL1=sSQL :))) А если эти строки разными методами создавались? Т.е. могут быть одинаковы по сути, но различны по содержанию? ( select * from tbl1 и select * from tbl1 where true ) Или, вообще, различны по сути, но возвращают одинаковый набор данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 17:19:58 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Мне нужно сравнить набор данных на идентичность в двух рекордсетах состоящих их трех полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 17:21:44 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Recordset - COM-объект Слово "идентичность" применительно к двум COM-объектам может обозначать только то, что это один и тот же объект Все остальное - от лукавого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 17:23:40 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
paparomeА если эти строки разными методами создавались? Т.е. могут быть одинаковы по сути, но различны по содержанию? ( select * from tbl1 и select * from tbl1 where true ) Или, вообще, различны по сути, но возвращают одинаковый набор данных? :^) Разумеется. Это была шутка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 17:24:06 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
marvelМне нужно сравнить набор данных на идентичность в двух рекордсетах состоящих их трех полей 1. Обязательно должна быть сортировка по _уникальному_ полю. 2. Иф количество записей разное - ответ ясен. 3. Прокручиваем по одной записи и сравниваем все поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 17:25:20 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
О, пока писал - появилось таки слово "данные" :)) Мне нужно сравнить набор данных на идентичность в двух рекордсетах состоящих их трех полей А если они, например, сортировкой отличаются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 17:25:35 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 18:09:40 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
2 АлексейК Тоже шутка? Саныч, так уже шутил (чуть выше) :))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 18:12:33 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
у меня проблемы с чувством юмора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 18:13:49 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Не-а. GetString - это данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 18:13:56 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Владимир СанычНе-а. GetString - это данные. Опа. Пошу прощения. Нда - не пользуюсь я этой функцией - вот и погорячился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 18:15:27 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Я тоже не пользуюсь - и забыл. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 18:23:43 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Ребята, определитесь - что вы хотите сравнивать? Нужны ли вам сортировки, т.е. считаете ли вы две сортировки одного рекордсета идентичными или разными? Если идентичны, то попробуйте через винапи организовать побайтовое сличение в памяти. Это сильно упростит сравнение, если там есть коды репликации, OLE и прочая нечисть. А если разные, то как Саныч сказал - сортируйте и перестаньте полоскать мозги! %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 18:43:14 |
|
||
|
Сравнение двух recordset
|
|||
|---|---|---|---|
|
#18+
Не морщите мозг:) Алексей уже всё показал и пофиг на сортировки:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2004, 00:33:54 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32570413&tid=1673683]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 524ms |

| 0 / 0 |
