Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.22;
Скачать: CL | DM;

Вниз

sql: поиск подстрок по числовому полю   Найти похожие ветки 

 
ply   (2008-05-28 11:09) [0]

Как  реализовать поиск подстрок по числовому полю?

Вот что у меня сейчас:

TSQLConnection -> TSimpleDataSet -> TDataSource

пытаюсь сделать фильтр по числовому полю:
field_name LIKE "*65*"

Выдает ошибку:
Could not convert variant of type (OleStr) into type (Boolean)


 
clickmaker ©   (2008-05-28 11:10) [1]

это как? примерно 65 ? )


 
ply   (2008-05-28 11:21) [2]

вот значения которые должны подойти:
65, 654, 87665, 886588


 
Palladin ©   (2008-05-28 11:23) [3]

а ты в окно выйти не пытался? зачем же тогда от числовых значений ожидаешь поведения строковых? хочешь стороковых - обращай числовое значение в строку и наслаждайся


 
ply   (2008-05-28 11:28) [4]

так вот я и незнаю как.
дело в том что тип поля изменить не получится - это Primary Key с Auto Increment

В mysql этот запрос проходит (SELECT * FROM table WHERE field LIKE "*65*")
Но в датасете при фильтре почему-то нет....


 
clickmaker ©   (2008-05-28 11:30) [5]

какой-то странный primary key...
зачем его трактовать как строку? типа номер заказа стерся и остались только эти 2 цифры? )


 
Правильный_Вася   (2008-05-28 12:02) [6]


> поиск подстрок по числовому полю


> в датасете при фильтре

поиск и отбор - вещи разные


 
ply   (2008-05-28 12:09) [7]


> поиск и отбор - вещи разные

мне нужно чтобы в гриде остались только строки, удовлетворяющие поисковому запросу


 
Правильный_Вася   (2008-05-28 12:12) [8]

поиск - это позиционирование (locate)
отбор - это отсечение лишнего (filter)



Страницы: 1 вся ветка

Текущий архив: 2008.06.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1211821514
DJ_UZer
2008-05-26 21:05
2008.06.22
Добавить ссылку в меню файла "отправить"


2-1211957443
Ega23
2008-05-28 10:50
2008.06.22
Надо ли ставить override?


15-1210146034
Nil
2008-05-07 11:40
2008.06.22
Как стать проверенным разработчиком ПО Microsoft


2-1211867426
ab1e
2008-05-27 09:50
2008.06.22
зарегистрироваться как почтовая программа и получить адрес


15-1210430194
SKIPtr
2008-05-10 18:36
2008.06.22
на новом компе не хотят работать некоторые программы