powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Delphi vs IBExpert
59 сообщений из 59, показаны все 3 страниц
Delphi vs IBExpert
    #35112711
СЭ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день мастера....

Подскажите почему в IBExpert запрос отлично выполняется... а в Delphi вызывает ошибку

кусок кода из Delphi
pFIBDataSet1.Close;
pFIBDataSet1.SQLs.SelectSQL.Text:='select * USERS where ID in (select USER_ID from IDS where TOVAR_ID in (select ID from TOVAR where TOVAR like ''%'+cxtextedit1.Text+'%''))';
showmessage(pFIBDataSet1.SQLs.SelectSQL.text);
pFIBDataSet1.open;

ниже скрин ошибки

Заранее благодарен
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35112752
problemsolver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СЭselect * USERS
Здесь ничего странного не замечаешь?
А строки надо параметрами передавать.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35112760
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СЭ'select * USERS where здесь где-то должен быть "from"

ps. users как название объекта.. мне не нравится. Да, оно не резервированное слово, но тем не менее, говорит о том что в другом месте ты наверняка используешь "user" или "date" не по делу. имхо.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35112794
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СЭ пишет:

Автора расстрелять дважды. Первый раз за неоправданное использование
вложенных селектов, второй - за неиспользование параметров.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35112798
СЭ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о.. спасибки... боже как же стыдно... так лохонуться
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35112857
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
СЭ пишет:
Автора расстрелять дважды. Первый раз за неоправданное использование
вложенных селектов, второй - за неиспользование параметров.
А за использование "in" вместо "join" его порвут юзеры, как только базулька маломальски подрастет и бедолаги будут часами медитировать над песочными часами. Я думаю расстрел тут более гуманен.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35112983
СЭ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите пожалуйста
а как переделать запрос что бы вместо in join был
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35112996
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
www.ibase.ru/devinfo/joins.htm
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35113923
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Статью у КДВ читать до просветления.
Код: plaintext
1.
2.
3.
4.
5.
select * 
from USERS u
join IDS i on u.id = i.user_id
join TOVAR t on t.id = i.tovar_id
where t.TOVAR containing :some_text
order by чего_нибудь
символ * оставлен мной ибо мой пример учебный, в продакшн писать * некошерно.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35113950
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky пишет:

> Статью у КДВ читать до просветления.
>
> select *
> from USERS u
> join IDS i on u.id = i.user_id
> join TOVAR t on t.id = i.tovar_id
> where t.TOVAR containing :some_text
> order by чего_нибудь

А вот и неправильно
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35114037
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fyndaА вот и неправильно Я чего еще должен этот УЧЕБНЫЙ пример еще и отладить? ясень пень мой запрос на иннер джойнах вернет (если вернет, синтаксис я не проверял) не совсем то что исходный, но мне талепатируется что автор хочет получить примерно результат моего запроса. :)
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35114699
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DISTINCT всего-навсего. Либо заменить на EXISTS.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35115083
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryDISTINCT всего-навсего. Либо заменить на EXISTS.А я обычно груп баем пользуюсь, обычно голый список малоиформативен, а вот с потраченной суммой, ужо другое дело, а агрегаты к дистинкту неясно как присобачить.
Не ну вы все военные тайны тут уж порассказали, так автор до Диминой статьи и не дотопает.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35115192
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почти пятница намечалась...
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35115463
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevskyсимвол * оставлен мной ибо мой пример учебный, в продакшн писать * некошерно.
Offtop: а почему не кошерно? Откуда это правило? Например, разве не проще писать select * from table (sp и т.д.), а на клиенте обращаться к полям по имени, чем, после изменения resultset'а, исправлять еще и сам текст запроса?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35115471
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов Offtop: а почему не кошерно?
патамушта! Это прынцып - стервер жалезный, всё стерпит.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35115590
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов Ivan_Pisarevskyсимвол * оставлен мной ибо мой пример учебный, в продакшн писать * некошерно.
Offtop: а почему не кошерно? Откуда это правило?
из опыта разработки это правило, потому как изменение метаданных не такой уж и редкий случай и зачастую потом гораздо проще добавить/удалить имя поля из запроса, нежели сидеть и ломать голову, почему всё не так как должно бы быть...
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116043
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В самом деле, "*" используется только для отладочных целей, когда руками в "эксперте" проверяешь результаты выборки.
Простой пример - если в таблицу добавить новое поле, то ничего не произойдёт. Все программы его просто не увидят, и будут работать как работали. А в том модуле, где оно понадобилось - оно есть.
...А вот если бы везде были "*"...
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116481
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneпатамушта! Это прынцып - стервер жалезный, всё стерпит.
Хм. Извини, но ответ не засчитан. Я помню твой недавний вопрос в этом разделе, уровень и глубина знаний поразила... Без обид.

VFиз опыта разработки это правило, потому как изменение метаданных не такой уж и редкий случай и зачастую потом гораздо проще добавить/удалить имя поля из запроса, нежели сидеть и ломать голову, почему всё не так как должно бы быть...
Это все слишком общие слова. Можно конкретный пример граблей, если не трудно? Заранее спасибо :)

WildSeryПростой пример - если в таблицу добавить новое поле, то ничего не произойдёт. Все программы его просто не увидят, и будут работать как работали. А в том модуле, где оно понадобилось - оно есть.
...А вот если бы везде были "*"...
Опять же, не понял. Если у меня в программе, например, обращение к полям resultset'а идет через FieldByName, то что страшного произойдет при добавлении поля?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116524
problemsolver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Опять же, не понял. Если у меня в программе, например, обращение к полям resultset'а идет через FieldByName, то что страшного произойдет при добавлении поля?
Да пиши со *, никто тебя не неволит.
Тебе просто несколько человек дали совет, основанный на опыте (я с ними согласен).
Не нравится - делай по своему.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116536
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Сергей Фролов
> Di_LIne
> патамушта! Это прынцып - стервер жалезный, всё стерпит.
>
> Хм. Извини, но ответ не засчитан. Я помню твой недавний вопрос в этом
> разделе, уровень и глубина знаний поразила... Без обид.
>
> VF
> из опыта разработки это правило, потому как изменение
> метаданных не такой уж и редкий случай и зачастую потом гораздо проще
> добавить/удалить имя поля из запроса, нежели сидеть и ломать голову,
> почему всё не так как должно бы быть...
>
> Это все слишком общие слова. Можно конкретный пример граблей, если не
> трудно? Заранее спасибо :)
>
> WildSery
> Простой пример - если в таблицу добавить новое поле, то ничего
> не произойдёт. Все программы его просто не увидят, и будут работать как
> работали. А в том модуле, где оно понадобилось - оно есть.
> ...А вот если бы везде были "*"...
>
> Опять же, не понял. Если у меня в программе, например, обращение к
> полям resultset'а идет через FieldByName, то что страшного произойдет при
> добавлении поля?

Ну не все используют FieldByName :-), есть возможность доступа к полю и по
номеру

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116554
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ФроловОпять же, не понял. Если у меня в программе, например, обращение к полям resultset'а идет через FieldByName, то что страшного произойдет при добавлении поля?
А ты при изменении метаданных всегда только добавляешь поля? Удалять или переименовывать ни разу не приходилось?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116562
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
problemsolver
Да пиши со *, никто тебя не неволит.
Тебе просто несколько человек дали совет, основанный на опыте (я с ними согласен).
Не нравится - делай по своему.
Я как-то не так объясняю суть вопроса?
Тогда еще раз повторю - почему не *? Нормальную аргументацию можно привести?
Кроме Игорь Горбоноса я еще ни одного достойного аргумента не услышал.

Игорь Горбонос
Ну не все используют FieldByName :-), есть возможность доступа к полю и по
номеру
Т.е. сами создаем себе проблемы и мужественно их решаем? ))))
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116579
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Накинулись, накинулись )))))

ЛентяйА ты при изменении метаданных всегда только добавляешь поля? Удалять или переименовывать ни разу не приходилось?

Приходилось, и что? При использовании select * from я меняю, или удаляю соответствующие FieldByName. При описании всех полей в запросе, кроме обращения к полям на клиенте, мне еще надо и сам запрос исправить. Где бонус-то?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116611
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще бывает добавляешь поле в несколько тысяч символов, ну или БЛОБ, потом будешь долго чесать репу "откуда тормоза"... особенно когда через ВПН с помегабайтной тарификацией работать надо. И тут * начинает стоить очень дорого, ибо как раз реальные дерьги вылетают в трубу на оплату интернета.

Пока нагрузка маленькая таскание лишних полей по сети незаметно, а под нагрузкой может аукаться будь здоров, нафиг тянуть поле на клиента, если к нему все равно не будет обращения?
Шоб "слоники бегали"?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116628
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyА еще бывает добавляешь поле в несколько тысяч символов, ну или БЛОБ...
Спасибо, засчитано.
Я ждал кто первый про blob вспомнит :)
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116632
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, кстати, разве IBX и FIb+ тащат за собой блоб на клиента? ;-)
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116646
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов пишет:

> Тогда еще раз повторю - почему не *? Нормальную аргументацию можно привести?

Как, например, собираешься разруливать ситуацию когда одна и та же
таблица в запросе участвует дважды?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116666
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Как, например, собираешься разруливать ситуацию когда одна и та же
таблица в запросе участвует дважды?
Через ХП в основном...
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116674
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ФроловЧерез ХП в основнома если одна и та же ХП дважды ? :)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116682
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карабас Барабаса если одна и та же ХП дважды ? :)
Жуть! ))))
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116683
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов пишет:

> Через ХП в основном...

И внутри ХП везде звездочки, звездочки...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116700
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
И внутри ХП везде звездочки, звездочки...

До этого даже я не додумался ))))))
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116765
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda

И внутри ХП везде звездочки, звездочки...
Звездочки, косточки, тапочки в ряд...
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116772
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ФроловНакинулись, накинулись )))))

ЛентяйА ты при изменении метаданных всегда только добавляешь поля? Удалять или переименовывать ни разу не приходилось?

Приходилось, и что? При использовании select * from я меняю, или удаляю соответствующие FieldByName. При описании всех полей в запросе, кроме обращения к полям на клиенте, мне еще надо и сам запрос исправить. Где бонус-то?
Ну к примеру в большом проекте упомнить все запросы в которых это поле используется не всегда реально. А поиск в файлах проекта по имени поля значительно проще, чем попытки вспомнить, что там за этой "*" скрывается. И в FieldByName не всегда отыщется. У меня есть места типа
Код: plaintext
1.
2.
  if Dataset1.FindField(Dataset2.Field[i].Name) then
    ...
Ну и по поводу таскания лишней инфы тоже правильно отметили. Не только в блобах дело. Ежели пользователю для выбора автомобиля вполне достаточно марки, модели, цвета и vin (а иногда и просто vin) то зачем с сервера тянуть еще 50 полей?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116786
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ФроловДа, кстати, разве IBX и FIb+ тащат за собой блоб на клиента? ;-)И как этот самый блоб клиенту показать "не таща" его??? Прям как мои подопечные, мы в интернете только смотрели, ничего не качали, а говоришь трафа дохрена сожрали.

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

>Через ХП в основном...

Блин, опять гланды через Ж удаляют, извращенцы, АЛИАС для кого придумали?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116787
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G. пишет:

> Звездочки, косточки, тапочки в ряд...

Джойны налево, джойны направо...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116854
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyИ как этот самый блоб клиенту показать "не таща" его???

Стоп. Разговор был о запросе "select * from". Про то, что клиенту блоб таки надо показывать, разговора не было. Если все-таки надо, то твой аргумент больше таковым не является. Хотя, повторюсь, для IBX и Fib+ он таковым и не являлся :)

Ivan_Pisarevsky
Прям как мои подопечные, мы в интернете только смотрели, ничего не качали, а говоришь трафа дохрена сожрали.

Аааа, так ты админ....

Ivan_Pisarevsky
Блин, опять гланды через Ж удаляют, извращенцы, АЛИАС для кого придумали?
А это здесь при чем? Ты думаешь алиасы внутри ХП в данном случае не используются?

На самом деле я просто поклонник минимализма SQL запросов на клиенте. Куда проще читать в коде "select * from my_cool_sp" чем многоэтажные join'ы с именами всех таблиц, их алиасов и полей.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116892
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов пишет:

> А это здесь при чем? Ты думаешь алиасы внутри ХП в данном случае не
> используются?

А нафиг тут вообще нужна ХП? Какие она дает преимущества перед прямым
запросом?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116917
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
На самом деле я просто поклонник минимализма SQL запросов на клиенте. Куда проще читать в коде "select * from my_cool_sp" чем многоэтажные join'ы с именами всех таблиц, их алиасов и полей.
Ох, еще проще это и не читать. Потому как все одно информации ноль.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116924
Фотография Пьяный Винни-Пух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А лучше и не писать...
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35116941
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Ivan_Pisarevsky
Прям как мои подопечные, мы в интернете только смотрели, ничего не качали, а говоришь трафа дохрена сожрали.

Аааа, так ты админ....
Это типа ругательство? Арстократ Вы наш, поклонник минимализма. Да можете себе звездочки хоть на лбу рисовать, это Ваше право. А потом будет очередной плач ярославны "ФБ фуфло, я ему пишу минималистически, а он тормозит сцуко". Ваша аристократическая натура не обидится если я пошлю вас на...?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35117054
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ФроловАааа, так ты админ....А что не так с админами ? Я вот тоже админ, кроме всего прочего, а звезд с сервера не хватаю всё же. В основном потому, что тупых запросов "селект * фром таблица" практически не бывает, в основном всякие джоины, в которых потом хрен разберешься, если звездной болезнью страдать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35117072
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот всегда морщусь, когда MS-скульщики пишут что-то вроде
Код: plaintext
1.
select id, name
  from (select * from a, b where c) q
Хотя клиент тут вообще никаким боком.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35117081
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryЯ вот всегда морщусь, когда MS-скульщики пишут что-то вродезабей - а то так и до пластической операции дойти можно :)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35117106
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Сергей Фролов
> На самом деле я просто поклонник минимализма SQL запросов на клиенте.
> Куда проще читать в коде "select * from my_cool_sp" чем многоэтажные
> join'ы с именами всех таблиц, их алиасов и полей.
Не согласен, а ежели ещё и отформатирован нормально, так прямо как полное
собрание сочинений Ленина читается
потом бывает трудно вспомнить какие поля нужны из запроса для показа на
клиенте, особенно если по 300 полей в таблице, как люди тут писали

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35117240
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky
Это типа ругательство?

Судя по всему ты считаешь именно так. Почему-то не рад за тебя, работа и должность должны быть любимыми

Ivan_Pisarevsky
Арстократ Вы наш, поклонник минимализма.

Спасибо ;)

Ivan_Pisarevsky
Да можете себе звездочки хоть на лбу рисовать, это Ваше право.

Боюсь жена не оценит, а так бы с радостью воспользовался советом. Очень, знаешь ли, оригинально могло бы быть.

Ivan_Pisarevsky
А потом будет очередной плач ярославны "ФБ фуфло, я ему пишу минималистически, а он тормозит сцуко".

Видишь ли, Ваня, с firebird'ом (тогда это был еще Interbase) я работаю с 1999 года, и таких криков у меня не возникнет, ибо я представляю, что я делаю. Так что не угадал. :D

Ivan_Pisarevsky
Ваша аристократическая натура не обидится если я пошлю вас на...?
Ну что ты, конечно же нет, но ты уж тоже не обижайся, если в ответ получишь тоже самое, ок? ;)

P.S.: Да, и переходить на "Вы" уже несколько глупо, на второй странице общения. )))))
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35117310
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос
Не согласен, а ежели ещё и отформатирован нормально, так прямо как полное собрание сочинений Ленина читается потом бывает трудно вспомнить какие поля нужны из запроса для показа на клиенте, особенно если по 300 полей в таблице, как люди тут писали
В общем-то да, бывает и такое, но иногда хочется этот запрос и в IBExpert перетащить, и там его погонять, и так, знаешь ли, лениво бывает удалять все эти лишние (пусть будет Delphi для примера) паскалевские строки, кавычки, скобки, знаки "+" и т.д. )
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35117335
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов пишет:

> В общем-то да, бывает и такое, но иногда хочется этот запрос и в
> IBExpert перетащить, и там его погонять, и так, знаешь ли, лениво бывает
> удалять все эти лишние (пусть будет Delphi для примера) паскалевские
> строки, кавычки, скобки, знаки "+" и т.д. )

Вообще по идее надо его сначала гонять, а потом уже в дельфи вставлять.
Но если обратная ситуация встречается так часто, то что - разве сложно
сделать отладочную функцию, которая после того, как запрос полностью
собран, выбросит его в удобоваримом виде на экран или в лог?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35117349
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
В общем-то да, бывает и такое, но иногда хочется этот запрос и в IBExpert перетащить, и там его погонять, и так, знаешь ли, лениво бывает удалять все эти лишние (пусть будет Delphi для примера) паскалевские строки, кавычки, скобки, знаки "+" и т.д. )
В IbExperte есть два полезнах addon-а - Copy from delphi string и Paste to delphi string.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35117447
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Сергей Фролов
> В общем-то да, бывает и такое, но иногда хочется этот запрос и в
> IBExpert перетащить, и там его погонять, и так, знаешь ли, лениво бывает
> удалять все эти лишние (пусть будет Delphi для примера) паскалевские
> строки, кавычки, скобки, знаки "+" и т.д. )
сам такой, только в Фокс и поэтому использую блокнот с поддержкой в
поиске и замене регулярных выражений, и вопрос решается несколькими
дополнительными нажатиями клавиш как "туда", так и "обратно" :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35118039
stelvic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос
> Автор: Сергей Фролов
> В общем-то да, бывает и такое, но иногда хочется этот запрос и в
> IBExpert перетащить, и там его погонять, и так, знаешь ли, лениво бывает
> удалять все эти лишние (пусть будет Delphi для примера) паскалевские
> строки, кавычки, скобки, знаки "+" и т.д. )
сам такой, только в Фокс и поэтому использую блокнот с поддержкой в
поиске и замене регулярных выражений, и вопрос решается несколькими
дополнительными нажатиями клавиш как "туда", так и "обратно" :)

Posted via ActualForum NNTP Server 1.4
А что в блокноте уже регекспы есть? Или это какой-то особенный блокнот?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35118058
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: stelvic
> А что в блокноте уже регекспы есть? Или это какой-то особенный
> блокнот?
http://notepad-plus.sourceforge.net/

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35118140
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов Di_LIneпатамушта! Это прынцып - стервер жалезный, всё стерпит.
Хм. Извини, но ответ не засчитан. Я помню твой недавний вопрос в этом разделе, уровень и глубина знаний поразила... Без обид.
А на меня, дурилку-картонную, в FB - да-авно ни кто не обижается...
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35118317
Bulygin Roman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Автор опытный троль. На одной звёздочке всех так развёл.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35118323
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bulygin RomanАвтор опытный троль. На одной звёздочке всех так развёл.
Ну-ну, что ты, не надо преувеличивать мои достоинства )))
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35122483
Urdigor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что такое ХП?

ЛентяйВ IbExperte есть два полезнах addon-а - Copy from delphi string и Paste to delphi string.
А где их можно найти?
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35122515
Фотография Attid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранимая Процедура


на сайте IbExperta.
...
Рейтинг: 0 / 0
Delphi vs IBExpert
    #35122526
Urdigor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AttidХранимая Процедура
на сайте IbExperta.
Спасибо! =)
...
Рейтинг: 0 / 0
59 сообщений из 59, показаны все 3 страниц
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Delphi vs IBExpert
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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