powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FireBird + UIB в режиме QuickScript
25 сообщений из 25, страница 1 из 1
FireBird + UIB в режиме QuickScript
    #39491516
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь пользовался сабжем?

Как там в режиме QuckScript:
Код: pascal
1.
2.
  TUIBQuery.QuickScript := True;
  TUIBQuery.ExecSQL;

можно задать параметры в SQL?

Если задаю как
Код: sql
1.
INSERT INTO TABLE (FIELD) VALUES (:PARAM)

то оно ругается что в таблице TABLE нет поля PARAM, а если вместо :PARAM пишу '?' (без кавычек), то вылетает исключение 'No SQLDA for input values provided', хотя в обоих случаях параметры нормально определяются компонентом.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39491531
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче, оказалась ошибка в компонентах - параметры парсились, но не использовались...
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39491534
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пройдись по исходникам и посмотри что оно делает в этом самом режиме.
есть подозрение, что оно вообще не аллокирует SQLDA и вместо isc_dsql_execute2
дёргает isc_dsql_execute_immediate.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39491554
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийпройдись по исходникам и посмотри что оно делает в этом самом режиме.
есть подозрение, что оно вообще не аллокирует SQLDA и вместо isc_dsql_execute2
дёргает isc_dsql_execute_immediate.

Уже прошёлся, оно парсит параметры и в итоге вызывает isc_dsql_execute_immediate(......, nil).
Спрашивается, нахрена было парсить?.. Заменил на (образно) isc_dsql_execute_immediate(......, FParams) и заработало.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39491556
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp> Заменил на (образно) isc_dsql_execute_immediate(......, FParams) и заработало.

Ты им самим-то зарепортил? Пусть правят.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39491558
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но вообще так тоже неправильно и жуткий костыль. С nil правильнее, т.к. как параметры получаются общие для всех строк запроса, просто в итоге они решили что в QuickScript параметров быть не должно, а хелп не пофиксили.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39491562
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там ещё и хелп есть?!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39491572
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Help.htm, целых 13 кб
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39491762
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

Анри уже несколько лет не занимается ДЕльфами, с тех пор как они его GDI+ обертку утяянули и он грохнул свой сайт progdigy.com
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39491770
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
19.07.2017 17:26, Arioch пишет:
> с тех пор как они его GDI+ обертку утянули

кто? куда?
поясни.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39492962
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

борманы, они тогда кучу open-source проектов не договариваясь с авторами тащили "в коробку" к Delphi
другой пример - DUnit

в результате пользователи-разработчики уходили из опенсорсных проектов и фиксировались на тех копиях, которые попадали "в коробку" в какой-то версии Дельфи, и потом уже не обновлялись.
в итоге развивать опенсорсный проект дальше уже не было смысла и его бросали.

FastMM4 один из немногих контрпримеров, который пока развивается, несмотря на то, что его форкнули много лет назад.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39492982
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochМимопроходящий,

борманы, они тогда кучу open-source проектов не договариваясь с авторами тащили "в коробку" к Delphi
другой пример - DUnit

в результате пользователи-разработчики уходили из опенсорсных проектов и фиксировались на тех копиях, которые попадали "в коробку" в какой-то версии Дельфи, и потом уже не обновлялись.
в итоге развивать опенсорсный проект дальше уже не было смысла и его бросали.

FastMM4 один из немногих контрпримеров, который пока развивается, несмотря на то, что его форкнули много лет назад.
...а еще живы инди и виртуал тривью, хотя их тоже в дельфи включили.. Как все сложно.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39492983
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДвиртуал тривью, хотя их тоже в дельфи включили.С какой версии?
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39492989
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

ну, не включили, а используется "внутри". С Д2005.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39493075
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

мягко скажем не одно и то же

я говорил про отток пользователей
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39493139
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochМимопроходящий,
борманы, они тогда кучу open-source проектов не договариваясь с авторами тащили "в коробку" к Delphi

А что насчёт лицензии?
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39493143
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpAriochМимопроходящий,
борманы, они тогда кучу open-source проектов не договариваясь с авторами тащили "в коробку" к Delphi

А что насчёт лицензии?

Конечно же, лицензия позволяет.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39493184
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДКонечно же, лицензия позволяет.
Тогда это выглядит как истерика - сначала выпустили код под лицензией, которая это позволяет, а потом обиделись что кто-то этим воспользовался.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39493189
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpчччДКонечно же, лицензия позволяет.
Тогда это выглядит как истерика - сначала выпустили код под лицензией, которая это позволяет, а потом обиделись что кто-то этим воспользовался.

Со стороны разработчиков не видел никакой истерики; имхо, кто-то (не будет указывать пальцем) себе надумал лишнего.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39493203
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochАнри уже несколько лет не занимается ДЕльфами, с тех пор как они его GDI+ обертку утяянули и он грохнул свой сайт progdigy.com
Ну я понял это так.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39493206
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpAriochАнри уже несколько лет не занимается ДЕльфами, с тех пор как они его GDI+ обертку утяянули и он грохнул свой сайт progdigy.com
Ну я понял это так.
Я вообще-то "не стал указывать пальцем" на коллегу Arioch. :)
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39494160
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch...
борманы, они тогда кучу open-source проектов не договариваясь с авторами тащили "в коробку" к Delphi
другой пример - DUnit
...

Ну и ладно. DUnitX !
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39494170
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДСо стороны разработчиков не видел никакой истерики; имхо, кто-то (не будет указывать пальцем) себе надумал лишнего
Уже только в архиве доступно: http://archive.is/KPN4L
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39494192
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpпотом обиделись что кто-то этим воспользовался.

не "кто-то", а монополист
тем самым по факту запретил обновлять проект - потому что никто про него уже не узнает

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

Ну и да, Анри - нервный человек. Не без того. Сам с ним ругался.

Но ведь не только его они достали.
...
Рейтинг: 0 / 0
FireBird + UIB в режиме QuickScript
    #39494218
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochтем самым по факту запретил обновлять проект - потому что никто про него уже не узнает
Каким боком запретили владельцу авторских прав обновлять ЕГО проект?
AriochНо ведь не только его они достали.
Вообще на раз решается: бесплатная лицензия, которая обязательно требует указания авторства и ссылки на хомяк + запрет распространения иначе, чем в скомпилированном приложении. Всё остальное - по персональному заказу под отдельной лицензией.

Раз не озаботился EULA - ССЗБ.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FireBird + UIB в режиме QuickScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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