Страница: 1 |
Делаю поиск по форуму. Наткнулся на одну серьёзную проблему. Текст сообщений в форуме хранится в поле типа MEMO. Хотел для поиска использовать оператор LIKE. Напрмер, вот так: Select * From Messages Where Subject LIKE '%админу%' Or Text LIKE '%админу%' Но с полем MEMO оператор LIKE работать не хочет! Выдаёт ошибку типа "другое приложение пытается изменить те же данные". Что делать????
А если попробовать InStr(...) ? Павел! Ты неправ... Like прекрасно работает со всеми(почти) полями и с Memo тоже. Только что специально примерчик побыстрому наваял...Без проблем. А ошибка твоя вероятно из за неправильного лока. Проверь какие установки на рекордсете при открытии. И кстати тейбл может быть залочен форумом.... Ты это проверил? Если что, давай на мыло! Мы его поборем! A mozhet u tebya Access vklyuchen?... A mozhet u tebya Access vklyuchen?... Страница: 1 |
Вопрос: ADO - запрос - срочно
Добавлено: 11.01.03 11:05
Автор вопроса: Павел | Web-сайт:
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
vig11
ICQ: 213777061
Вопросов: 21
Ответов: 159
Профиль | | #1
Добавлено: 11.01.03 11:13
А может быть можно перевести значение поля в String?
Номер ответа: 2
Автор ответа:
Last_Santa
ICQ: 200700724
Вопросов: 38
Ответов: 329
Web-сайт:
Профиль | | #2
Добавлено: 11.01.03 23:47
Я не знаю как в MSAccess, но в SQLServere есть функция CONVERT (char, text_column)
Номер ответа: 3
Автор ответа:
vb7i
Вопросов: 1
Ответов: 2
Профиль | | #3
Добавлено: 12.02.03 23:22
Номер ответа: 4
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #4
Добавлено: 13.02.03 00:02
Номер ответа: 5
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #5
Добавлено: 13.02.03 00:10
Номер ответа: 6
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #6
Добавлено: 13.02.03 00:10