![]() |
Модераторы: Akella |
![]() ![]() ![]() |
|
ishimcity |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 1.6.2007 Где: Тюменская область . Ишим Репутация: нет Всего: 1 |
Уважаемые программисты, вопрос такой, есть 3 базы на FireBird, есть клиент, можно ли как то отследить запросы которые посылает клиент,конкретно запросы на получение данных из базы, сам я в этом полный ноль.Желательно на Делфи.Спасибо.
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Сам сервер не позволяет мониторить запросы. Можно организовать мониторинг запросов на клиенте.
|
|||
|
||||
ishimcity |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 1.6.2007 Где: Тюменская область . Ишим Репутация: нет Всего: 1 |
А каким образом,подскажите пожалуйсто
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
что ИМЕННО подсказать?
Добавлено через 35 секунд Ты расскажи, как и что делал ты, что не получилось, примеры кодов выложи, а мы уж тебе подсобим ![]() |
|||
|
||||
ishimcity |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 1.6.2007 Где: Тюменская область . Ишим Репутация: нет Всего: 1 |
Дело такое, есть 3 базы на FireBird они между собой переплетены, тоесть одна хранит адреса,имена и т д а другая цифры и т д вот мне из них надо запросами выдергивать некие данные ,вот и все... есть еще клиент который это все делает но как? - это вопрос ,сам я в этом несоображаю а получилась такая ситуация что мне нужно это сделать.помогите пожалуйсто
ps: в sql запросах я полный ноль Это сообщение отредактировал(а) ishimcity - 18.4.2009, 18:34 |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Из последнего сообщения вообще не понял, что тебе нужно.
Добавлено через 2 минуты и 38 секунд Если не соображаешь, то найди программиста. Тем более, что у нас на Винграде есть фриланс. |
|||
|
||||
Данкинг |
|
||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Создай в БД табличку, в которую перед выполнением запроса вноси логин юзера, дату, время, и текст запроса (Query.Text). Я имею в виду, вноси программно из своего клиента.
Как? Запросами. ![]() Это сообщение отредактировал(а) Данкинг - 18.4.2009, 19:57 -------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
aleksh |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: нет Всего: 13 |
а что нужно? поменять запрос, что-то в него добавить или удалить? или новый клиент написать?
|
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Да. ![]() ЗЫ: я имею в виду, для решения данной задачи. Это сообщение отредактировал(а) Данкинг - 18.4.2009, 21:40 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Зачем новый, а что старый нельзя дописать?
|
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 3 Всего: 454 |
Если это определённый (с постоянным IP или там MAC) клиент - достаточно снифа его обмена с нужным (если их несколько) экземпляром сервера. Прямо на сервере.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Ну тоже вариант.
|
|||
|
||||
ishimcity |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 1.6.2007 Где: Тюменская область . Ишим Репутация: нет Всего: 1 |
Спасибо ребята с запросом я разобрался. все супер, но возник другой вопрос как из другой формы сделать запрос sql к первой.
тоесть. При загрузке в форме 1 у меня выводиться данные по такому запросу.
теперь мне нужно сменить номер fc.fcnumbercount вместо 100 надо изменить на другой и сделать сново запрос чтобы вывело мне в таблицу. делаю так IBQuery.Params.ParamByName('fcnumbercount').Value :=200; Говорит что ненаходит такого |
|||
|
||||
DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 1 Всего: 44 |
||||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Interbase" | |
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |