Заполнена база(MySQL[MediumTetx]) через DBRichEdit текстом(он сохраняется в базе данных в rtf формате),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
возможноли организовать как-нибудь поиск на совподение слов?
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT * FROM standart');
Query1.SQL.Add('WHERE UPPER(Type_doc) LIKE UPPER("%'+Edit1.Text+
'%")');
Query1.Open;
Такой запрос не находит!!!
Здравствуйте Евгений Бондарь, Вы писали:
ЕБ>Заполнена база(MySQL[MediumTetx]) через DBRichEdit текстом(он сохраняется в базе данных в rtf формате), ЕБ> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ЕБ>возможноли организовать как-нибудь поиск на совподение слов? ЕБ>Query1.Close; ЕБ>Query1.SQL.Clear; ЕБ>Query1.SQL.Add('SELECT * FROM standart'); ЕБ>Query1.SQL.Add('WHERE UPPER(Type_doc) LIKE UPPER("%'+Edit1.Text+ ЕБ>'%")'); ЕБ>Query1.Open; ЕБ>Такой запрос не находит!!!
Полу для rtf по-видимому типа long (или как там оно в MySQL называется?).
Такие поля нельзя указывать в конструкции where.
Здравствуйте Евгений Бондарь, Вы писали:
ЕБ>Заполнена база(MySQL[MediumTetx]) через DBRichEdit текстом(он сохраняется в базе данных в rtf формате), ЕБ> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ЕБ>возможноли организовать как-нибудь поиск на совподение слов? ЕБ>Query1.Close; ЕБ>Query1.SQL.Clear; ЕБ>Query1.SQL.Add('SELECT * FROM standart'); ЕБ>Query1.SQL.Add('WHERE UPPER(Type_doc) LIKE UPPER("%'+Edit1.Text+ ЕБ>'%")'); ЕБ>Query1.Open; ЕБ>Такой запрос не находит!!!
Поле для rtf по-видимому типа long (или как там оно в MySQL называется?).
Такие поля нельзя указывать в конструкции where.