Lexp1 Опубликовано 5 мая, 2008 Жалоба Поделиться Опубликовано 5 мая, 2008 Вот бяда, надо поиск в базе данных организовать через sql, а не знаю как это сделатьчтобы находились записи в поле которой имеются части слов, т.ечтоб находил записи'программист''програмка''граматика'по тексту 'грам'вроде как select * where aaa=*грам* Ссылка на комментарий
Tymvie Опубликовано 5 мая, 2008 Жалоба Поделиться Опубликовано 5 мая, 2008 SELECT * FROM table WHERE field LIKE '%грам%'field - имя поля в котором ищешьtable - имя таблицыА вообще почитай это: http://www.mysql.ru/docs/man/Fulltext_Search.html Ссылка на комментарий
Lexp1 Опубликовано 5 мая, 2008 Автор Жалоба Поделиться Опубликовано 5 мая, 2008 Tymvie спасибо огромное Ссылка на комментарий
Lexp1 Опубликовано 7 мая, 2008 Автор Жалоба Поделиться Опубликовано 7 мая, 2008 ещё вопрос один... как перейти к необходимой записи в запросе без использования ***.next? Ссылка на комментарий
0xDEADBEEF Опубликовано 7 мая, 2008 Жалоба Поделиться Опубликовано 7 мая, 2008 Использовать библиотеку, которая предоставляет требуемый доступ) *07А вообще здесь ясновидящих нет, такчто язык/среду/библиотеку и субд в студию Ссылка на комментарий
Lexp1 Опубликовано 7 мая, 2008 Автор Жалоба Поделиться Опубликовано 7 мая, 2008 Прогу делаю в delphi 2007. Мне нужен переход к записи в DBGrid без этого:datamodule1.Qwery1.first;while datamodule1.Qwery1.fieldbyname('field').asstring<>'text' dodatamodule1.Qwery1.next;медленный переход таким способом...нужно чтоб в DBGrid отоброжалась вся таблица, но активной была запись с текстом 'text' в поле 'field'. Просто переход на запись, а немогу... балин.может какая процедура такая есть?может в SQL что есть? Ссылка на комментарий
bayarookie Опубликовано 7 мая, 2008 Жалоба Поделиться Опубликовано 7 мая, 2008 DataModule1.Query1.Locate('field', 'text', []); Ссылка на комментарий
Lexp1 Опубликовано 12 мая, 2008 Автор Жалоба Поделиться Опубликовано 12 мая, 2008 спасибо! ещё вопрос:как сделать простую проверку имеется ли определённая запись в query1 в определённом поле и вывести значение тру или фалс? Ссылка на комментарий
bayarookie Опубликовано 12 мая, 2008 Жалоба Поделиться Опубликовано 12 мая, 2008 if DataModule1.Query1.Locate('field', 'text', []) thenbegin//нашёлend else begin//не нашёлend;илиfound := DataModule1.Query1.Locate('field', 'text', []);if found then Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти