Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизНе знаю, сможете ли помочь... Найти похожие ветки
← →
dera (2006-02-02 19:07) [0]Мне необходимо производить выборку из парадокс таблицы таким образом: SELECT * FROM "+ComboBox1.Text+" WHERE "+ComboBox2.Text+" like("+""%"+Edit1.text+"%")" Где ComboBox1.Text - имя таблицы, ComboBox2.Text - имя поля, Edit1.text - искомое значение. Но если поле не стринг, выдает ошибку. Но я наперед не могу знать, какое поле для поиска выберет пользователь. Как быть??? Что делать???
← →
Алхимик © (2006-02-02 19:17) [1]ComboBox1.Text
ComboBox2.Text
Edit1.text
Все "стринг". Вы про какое поле?
> выдает ошибку
Текст ошибки?
← →
Leonid Troyanovsky © (2006-02-02 19:21) [2]
> dera (02.02.06 19:07)
> Как быть??? Что делать???
Заполнить ComboBox2 только именами полей типа ftString ?
--
Regards, LVT.
← →
dera (2006-02-02 19:36) [3]>Все "стринг". Вы про какое поле?
поле таблицы не "стринг"
>Текст ошибки?
Incompatible datatypes in expression: LIKE
← →
Алхимик © (2006-02-02 19:49) [4]
> Incompatible datatypes in expression: LIKE
перевод - несовместимый тип данных в выражении: LIKE
по русски - LIKE работает только со "стринг" :)
← →
Desdechado © (2006-02-02 19:50) [5]в оракле и FireBird такой запрос проходит
select * from alpha where numfield like "3%"
может, LocalSQL не делает автоматического typecast, тогда попробуй
select * from alpha where CAST( fld AS VARCHAR(100) ) like "3%"
← →
dera (2006-02-02 19:56) [6]подскажите, как определить, что поле стринг. Или как узнать имя и тип поля? Если можна, с примером.
← →
Desdechado © (2006-02-02 20:01) [7]Table.Fields[i].DataType
Table.Fields[i].FieldName
← →
dera (2006-02-02 20:21) [8]спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.034 c