Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как удалить повторяющиеся записи в таблице содержащей Memo поле? / 11 сообщений из 11, страница 1 из 1
15.08.2005, 12:11:36
    #33215333
Tassadar77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
Сабдж
...
Рейтинг: 0 / 0
15.08.2005, 14:36:48
    #33215726
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
мемополе что первичный ключ?
...
Рейтинг: 0 / 0
15.08.2005, 14:38:43
    #33215733
Tassadar77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
нет
...
Рейтинг: 0 / 0
15.08.2005, 14:40:35
    #33215742
Tassadar77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
Вот запрос:

SELECT DISTINCT W2.work_id, W2.unit_code, W2.work_type, W2.work_name,;
W2.val1, W2.val2, W2.val3, W2.val4, W2.val5, W2.val6, W2.count1, W2.count2,;
W2.count3, W2.count4, W2.count5, W2.count6, W2.comment;
FROM w2

Вот ошибка:

Operation is invalid for a Memo, Blob, General or Picture field
...
Рейтинг: 0 / 0
15.08.2005, 14:48:09
    #33215755
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
Код: plaintext
1.
2.
3.
SELECT DISTINCT W2.work_id, W2.unit_code, W2.work_type, W2.work_name,;
W2.val1, W2.val2, W2.val3, W2.val4, W2.val5, W2.val6, W2.count1, W2.count2,;
W2.count3, W2.count4, W2.count5, W2.count6, LEFT(W2.comment, 200 );
FROM w2
...
Рейтинг: 0 / 0
15.08.2005, 15:31:16
    #33215901
Tassadar77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
To Hel!Riser

Но в приведенном тобой запросе будут рассматриваться только первые 200 символов, а нужно рассматривать все.
...
Рейтинг: 0 / 0
15.08.2005, 15:38:51
    #33215920
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
ну дык в SELECT-SQL по определению сказано - мемо - не участвует. Хоть так
либо сделать выборку без мемо, потом вязать курсор с таблицей и поля сравнивай в цикле пробега
...
Рейтинг: 0 / 0
15.08.2005, 15:39:49
    #33215923
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
Ну, в общем то, ТАК использовать мемо поля разработчики и не предполагали, о чем, собственно, и говорит сообщение об ошибке. Тут в консерватории над править. То бишь в структуре данных, чтоб мемо поля НЕ участвовали в каких-либо сравнениях.

На крайняк написать функцию, сравнивающую твои мемо поля и уже ее использовать в запросе. Но готовься к жутким тормозам.
...
Рейтинг: 0 / 0
15.08.2005, 15:52:48
    #33215970
Tassadar77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
Всем спасибо за ответы.
...
Рейтинг: 0 / 0
15.08.2005, 22:07:21
    #33216567
vfp6
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
SYS(2007) - Checksum Value Вам поможет



Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
16.08.2005, 10:43:56
    #33217097
Tassadar77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить повторяющиеся записи в таблице содержащей Memo поле?
To vfp6:

Спасибо
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как удалить повторяющиеся записи в таблице содержащей Memo поле? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]