powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по prepared запросам
47 сообщений из 47, показаны все 2 страниц
Вопрос по prepared запросам
    #39016461
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здравствуйте. Ткните носом если этот вопрос уже обсуждался.

Картина следующая - имеется Firebird 2.5 в архитектуре CS и приложение из пары окон ввода данных. Все пишущие транзации короткие - стартуют вручную и завершаются жестким коммитом. Читающая транзация стартует в состоянии pre-commited. И вроде бы все хорошо, но в MON$STATEMENTS регулярно остаются записи я так понимаю подготовленных запросов вот такого вида:


В приложении эта инструкция выполняется компонентой IBSQL. Если после ExecSQL выполнить Unprepare, то запись в MON$STATEMENTS не остается. Непонятно почему сохраняются только некоторые из таких инструкций - все они одинкаово формируются, все параметризированны, все выполняются по одной схеме - старт транзации - выполнение инструкции - коммит. Получается что для некоторых курсор освебождается автоматически, а для некоторых только после уничтожения коннекта?
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39016557
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxaПолучается что для некоторых курсор освебождается автоматически, а для
некоторых только после уничтожения коннекта?
Препарированный запрос принадлежит коннекту, а не транзакции. И без явного его
освобождения всегда освобождается только с концом коннекта.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39016614
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но почему тогда я вижу только некоторые? Явного освобождения не делаю нигде
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39016631
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxaНо почему тогда я вижу только некоторые? Явного освобождения не делаю нигде

Значит, твоя программа работает совсем не так как ты о ней думаешь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39016684
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЗначит, твоя программа работает совсем не так как ты о ней думаешь.

Спасибо
....
У меня-то формы уничтожаются по закрытию, а раз так - то вызывается деструктор TIBSQL, а раз вызывается - значит выполняется Unprepared в InternalFreeHandle. Вот и все объяснение.
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017207
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут подумала немножко и у меня назрело еще вопросов.

Если выполнять запрос в isql то после коммита подготовленные запросы исчезают. Хотя соединение остается активным. То же касается выполнения запросов в IBExpert. При коммите из клиентского приложения подготовленный запрос сохраняется либо до уничтожения компонента, связаного с ним, либо до разрыва соединения.

Я так понимаю что освобождение происходит при вызове isc_dsql_free_statement. По крайней мере судя по наблюдению в SQL мониторе. В трекере FB есть ссылка где разработчики говорят о том что в версии 2.5 добавлена специальная константа DSQL_unprepare, которая позволяет не только уничтожить сам дескриптор стэйтмента, но и сделать SQL инструкцию unprepared. Поковырявшись в исходниках IBX TIBSQL.pas (у меня версия 16.16 Delphi XE2) я не обнаружила нигде передачи этого параметра в вызов isc_dsql_free_statement. Только DSQL_close или DSQL_drop, причем передача DSQL_drop выполняется только в деструкторе и соответственно если явно не вызывать метод Unprepare - то это и даст наблюдаемую мной картину.

Так что я подозреваю что при работе isql и IBExpert вызывают isc_dsql_free_statement(DSQL_close|DSQL_unprepare) или isc_dsql_free_statement(DSQL_drop|DSQL_unprepare) что позволяет сразу освободить подготовленные запросы, в то время как IBX выполняет isc_dsql_free_statement(DSQL_close) и isc_dsql_free_statement(DSQL_drop).

Хотелось бы понять в правильную сторону ли я думаю?
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017210
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxa,

в IBE компоненты доступа сильно допилены
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017213
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сегодяшний момент это лучший из бесплатных вариантов. Я особых претензий не высказываю им - просто хочу понимать - правильно ли я понимаю как это работает?
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017214
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxa> Хотелось бы понять в правильную сторону ли я думаю?

Надо уметь задавать правильные вопросы.
Правильный вопрос в данном случае -
нахера оно тебе? Задай тот вопрос или
озвучь ту проблему, от которой исходила.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017215
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxa,

isql не использует DSQL_unprepare. И я сильно сомневаюсь, что IBE его использует.

В чём проблема-то ? Вызвать Unprepare сложно\не хочется ? А зачем ?
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017217
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам, вопрос в том почему при выполнении запросов через IBExpert и isql подготовленные запросы освобождаются, а при работе через IBX - без явного Unprepare - нет? Собственно и все получается
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017218
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, не сложно конечно. Весь мучающий меня вопрос в 17942742
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017220
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxahvlad, не сложно конечно. Весь мучающий меня вопрос в 17942742
Футы.. на ночь глядя уже не то пишу. Вопрос в 17942752
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017224
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxa,

isql выполняет запросы, используя один и тот же хендл запроса.
Соответственно, если не делать commit\rollback, то в мониторинге должен быть виден последний выполнявшийся запрос.
Если выполнить commit\rollback, то isql его тоже выполняет с помощью isc_dsql_execute (а не isc_commit\rollback). Используя всё тот же хендл запроса.
Соответственно, предыдущий запрос уничтожается сервером (в момент prepare нового запроса commit\rollback), а нового "запроса" в мониторинге не видно т.к. у таких запросов нет "тела"
которое движок может выполнить и он о них "не знает" (на самом деле там кухня с запросами чуть
сложнее)
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017228
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот оно что. Спасибо большое за ответ. Я и не знала что isc_dsql_execute может так использоваться. В моем представлении сначала должен быть isc_dsql_execute ..... и потом в конце isc_commit_transaction
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017231
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxa> Я и не знала что isc_dsql_execute может так использоваться

Это тараканы isql. IBE (кроме скриптера) так не работает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017232
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще совсем глупый вопрос - очень ли плохо если этих запросов много кэшируется? Например для одного коннекта их может быть 80-90 шт. А соединений таких около полусотни. Влияет ли это как-то на работу базы?
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017235
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxa> для одного коннекта их может быть 80-90 шт.
tanyxa> А соединений таких около полусотни.
tanyxa> Влияет ли это как-то на работу базы?

Господи, девушка, не смешите людей.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017237
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамtanyxa> Я и не знала что isc_dsql_execute может так использоваться

Это тараканы isql. IBE (кроме скриптера) так не работает.

Но ведет себя похоже ))) Наверное использует DSQL_drop, судя по тому что каждый раз при выполнении запроса заново делает prepare
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017238
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамtanyxa> для одного коннекта их может быть 80-90 шт.
tanyxa> А соединений таких около полусотни.
tanyxa> Влияет ли это как-то на работу базы?

Господи, девушка, не смешите людей.

Я постараюсь :)
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017240
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxaочень ли плохо если этих запросов много кэшируется?Они жрут память.
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017241
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxaНаверное использует DSQL_drop, судя по тому что каждый раз при выполнении запроса заново делает prepareДля того, чтобы сделать prepare, не нужно делать DSQL_drop.
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017243
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladtanyxaочень ли плохо если этих запросов много кэшируется?Они жрут память.
Я думала что если сам запрос уже выполнен, значит клиент уже получил запрошенные данные и это не более чем сохраненный текст в метаданных
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017244
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxa> Но ведет себя похоже

Да, пожалуй. Но не в части обработки commit и т.п.
Т.е., IIRC, IBE их честно и корректно обрабатывает,
но идиотов, которые так используют IBE я не знаю
(хотя не удивлюсь). А вот при коммите он честно
освобождает ненужные запросы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017245
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladtanyxaНаверное использует DSQL_drop, судя по тому что каждый раз при выполнении запроса заново делает prepareДля того, чтобы сделать prepare, не нужно делать DSQL_drop.
Извините, может косноязычно выражаюсь - я говорю о том что при выполнении запроса и последующего коммита - подготовленый запрос освобождается.
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017246
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxaВлияет ли это как-то на работу базы?
это разве что влияет на время первого обращения к mon$-таблицам.
Для примера
- торговая система. 96 коннектов, 86 активных транзакций, 3884 запроса, по 40 запросов на коннект.
У ~95% запросов transaction_id = 0.
время первого обращения к mon$ - 8 секунд.

- торговая система. 112 коннектов, 46 активных транзакций, 7692 запроса, по 68 на коннект.
в момент получения информации от mon$ только 5 запросов из этих 7.5 тысяч имели transaction_id <> 0.
время первого обращения к mon$ - 40 секунд.
Вероятно, что тут вполне может быть какая-то утечка хэндлов на клиентах, потому что количество вот таких непривязанных statements со временем растет, в то время как количество коннектов почти постоянно, а количество транзакций плавает.
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017286
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже мнения разделились и я теперь в некоторой растерянности)))

По правде сказать, я никогда не заморачивалась с освобождением запросов, так как была уверена что это происходит автоматически. Когда узнала что это не так, то снова не очень обеспокоилась - какой вред может быть от сотни сохраненных запросов... Но как то хочется определиться это нормальная картина, или все-таки лучше делать явное освобождение ?
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017445
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxaили все-таки лучше делать явное освобождение ?
Хотя сейчас не вижу в этом особого смысла. Вот пользователь работает с каким-то окном, в зависимости от его действий могут выполняться разные инструкции до тех пор пока он не посчитает работу законченой и не сохранит документ. Тогда действительно - все подготовленные запросы можно считать уже ненужными и делать Uprepare. Но сразу после этого окно переходит в состояние готовности ко вводу следующего документа и следовательно теже инструкции опять подготавливаются.
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017655
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxahvladtanyxaочень ли плохо если этих запросов много кэшируется?
Они жрут память.Я думала что если сам запрос уже выполнен, значит клиент уже получил запрошенные данные и это не более чем сохраненный текст в метаданныхРечь выше шла про много.
Есть клинические случаи, когда из-за не освобождённых запросов сервер выходил за лимит в 2GB вирт. памяти.
Достаточный аргумент ?
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017665
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxatanyxaили все-таки лучше делать явное освобождение ?
Хотя сейчас не вижу в этом особого смысла. Вот пользователь работает с каким-то окном, в зависимости от его действий могут выполняться разные инструкции до тех пор пока он не посчитает работу законченой и не сохранит документ. Тогда действительно - все подготовленные запросы можно считать уже ненужными и делать Uprepare. Но сразу после этого окно переходит в состояние готовности ко вводу следующего документа и следовательно теже инструкции опять подготавливаются.Не бывает универсальных рецептов на все случаи жизни. Ищи компромисс, устраивающий конкретно тебя в конкретном случае.

У тебя два противоречивых варианта действий:
а) освобождать запросы
плюсы: сервер жрёт меньше памяти, мониторинг меньше тормозит
минусы: новые запросы будут заново создаваться и препарироваться, на это нужно время

б) не освобождать запросы
плюсы: форма быстрее готова к работе
минусы: сервер жрёт больше памяти, мониторинг тормозит сильнее

Твоё собственное решение зависит от:
- насколько больше\меньше жрётся памяти
- насколько дольше\быстрее готовится форма к показу
- насколько [не]тормозит мониторинг и нужен ли он тебе вообще
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017740
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Есть клинические случаи, когда из-за не освобождённых запросов сервер выходил за лимит в 2GB вирт. памяти.
Достаточный аргумент ?
Вполне.

hvlad
У тебя два противоречивых варианта действий:


да я тоже пришла к таким выводам.
Скорость мониторинга для меня не критична. Хочется соблюсти золотую середину между вариантом а) и б).
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017744
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Tanyxa!
You wrote on 28 июля 2015 г. 15:25:05:

Tanyxa> Хочется соблюсти золотую середину между вариантом а) и б).
если пациент не болен, не лечи его.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017800
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий, я хочу понять как контролировать что пациент нуждается или не нуждается в лечении. Какие параметры должны меня насторожить?

В данный момент все нормально, запросы выполняются быстро, сервер расходует около 400 МБ памяти, активно около 40 соединений.
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017831
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Tanyxa!
You wrote on 28 июля 2015 г. 16:04:44:

Tanyxa> В данный момент все нормальнону и не парься.

если проект имеет устойчивую тенденцию неконтролируемого роста,
тогда имеет смысл озадачиться прогнозированием гипотетической нагрузки.
а так, нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39017835
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас ожидается постоянный рост количества проектов, поэтому и беспокоюсь
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018042
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxaУ нас ожидается постоянный рост количества проектов, поэтому и беспокоюсь
я бы сказал, что пациент постоянно нуждается в лечении.
Например. Решает контора разработать свою ERP. Делает, внедряет для контор с 30-50 пользователей, все прекрасно.
Потом появляется или толстый клиент, или клиент, у которого высокая скорость роста.
И на 100-150 пользователях система начинает загибаться. Потому что там транзакциями не так управляют, тут за хэндлами запросов не следят, процедуры и триггеры пишут абы как - все ведь расчитывалось на 20-30 коннектов, и работало прекрасно.

Ну а дальше получается вот что - такой толстый клиент один, и допиливать систему под него некогда, потому что много других мелких клиентов ждут. Поэтому толстый клиент посылается на, а говноподелие (уж извините) распространяется все более массовыми тиражами.

p.s. и тут (на sql.ru) разработчиков таких систем мы НИКОГДА не видим, имею смелость это утверждать, имея массу реальных примеров. И у нас в саппорте практически никогда не видим.
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018046
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvp.s. и тут (на sql.ru) разработчиков таких систем мы НИКОГДА не видим, имею
смелость это утверждать, имея массу реальных примеров. И у нас в саппорте практически
никогда не видим.
Значит таникса - первый представитель своего вида, который таки появился здесь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018052
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovЗначит таникса - первый представитель своего вида, который таки появился здесь.
Вы, димитри сибириаков, возможно не правы.
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018055
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvp.s. и тут (на sql.ru) разработчиков таких систем мы НИКОГДА не видим, имею смелость это утверждать, имея массу реальных примеров. И у нас в саппорте практически никогда не видим.
Вы очень похоже описали ситуацию, с тем лишь отличием что мы пишем не ERP а постепенно мигрируя с файл-серверной СУБД пишем условно-отдельные проекты - когда обслуживается одно предприятие, база одна а проекты охватывают некоторые бизнес-процессы наиболее нуждающиеся в автоматизации.

Dimitry SibiryakovЗначит таникса - первый представитель своего вида, который таки появился здесь.

Я думала таких ситуаций предостаточно, особенно на крупных гос. объектах
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018223
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanyxa, ничего себе вы задержались... Мы свою систему на SQL переписали уж лет 12 назад. И до сих пор совершенству нет предела :)
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018250
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a, Чем крупнее предприятие, тем оно инертнее имхо :)
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018399
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удивительно, что "эффективные менеджеры" не предложили сразу купить SAP.
настало время обновить менеджмент.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018423
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий, SAP нас уже третий год обхаживает
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018448
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Tanyxa!
You wrote on 29 июля 2015 г. 11:43:36:

Tanyxa> SAP нас уже третий год обхаживаети всё никак?
очень жадные менеджеры попались.
но отчаиваться не стоит - бабло в конце концов победит добро.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018459
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все никак. Мы уже сами не понимаем будет толк из этих переговоров или нет, поэтому тем временем понемножку мигрируем самостоятельно
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018469
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Tanyxa!
You wrote on 29 июля 2015 г. 11:54:51:

Tanyxa> И все никак. Мы уже сами не понимаем будет толк из этих переговоров или нет
как только сойдутся в сумме отката, так сразу и.
то, что переговоры ведутся так долго, ещё раз подтверждает древний постулат: "у каждой шлюхи есть свои ПРИНЦИПЫ"
(речь о менеджменте, естественно)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос по prepared запросам
    #39018532
Фотография tanyxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
47 сообщений из 47, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по prepared запросам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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