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

start [/forum/topic.php?fid=45&mobile=1&tid=1673683]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 456ms |

| 0 / 0 |
