powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
11 сообщений из 11, страница 1 из 1
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32552106
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, кто знает: необходимо в IBase вывести все значения поля STEL_A , которые начинаются на 47: т. е., 47, 473, 47хххххххх и т. д. В SQL explorer запрос типа STEL_A Like 47% работает.
В IBase запрос
IBQuery1.SQL.Add('AND (STEL_A Like :pha1'+'%)');
IBQuery1.ParamByName('pha1').asstring:=phonea;
или
IBQuery1.SQL.Add('AND (STEL_A Like :pha1)');
IBQuery1.SQL.Add('%)');
IBQuery1.ParamByName('pha1').asstring:=phonea;
(где phonea - необходимая последовательность цифр)
НЕ РАБОТАЕТ. Ругается на символ %.
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32552138
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должно быть так
Код: plaintext
like '47%'
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32552190
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Работает, правда в виде Like "47%"
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32552198
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Работает, правда в виде Like "47%"
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32552248
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно ;) А у меня с " в fb - не работает. Я один такой?
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32552277
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
диалект?
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32552293
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разумеется 3
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32552308
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй
IBQuery1.SQL.Add('AND (STEL_A Like "'+phonea+'%")' );
где phonea - параметр из проги
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32552323
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanРазумеется 3

а у Ihor наверно 1
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32553345
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не пробовали вместо like, starting with '47'
...
Рейтинг: 0 / 0
В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
    #32553696
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдяяяя....

feddа у Ihor наверно 1

да, не, у него зрение :))

Код: plaintext
Query1.SQL.Add('AND (STEL_A Like :pha1'+'%)');

получим строку:
AND (STEL_A Like :pha1%)

а нужно: AND (STEL_A Like ":pha1%")
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / В SQL explorer работает, а в IBase - нет :-( ХЕЛП!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]