Найдено 115 результатов
- 03 сен 2009, 12:26
- Форум: Общие проблемы
- Тема: Проблема запроса с параметрами FB 2.1.2
- Ответы: 5
- Просмотры: 4755
Re: Проблема запроса с параметрами FB 2.1.2
В своё время сталкивался с проблемами, когда параметр используется в выражениях между select и from. Мне помогло явное приведение к нужному типу: cast(:PARAM as double precision).
- 24 сен 2008, 20:26
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Одна транзакция в разных DLL
- Ответы: 15
- Просмотры: 9423
Re: Одна транзакция в разных DLL
Несколько лет назад я участвовал в переводе одного большого оракловского проекта с BDE на компоненты прямого доступа ODAC. Выбор пал на них именно из-за их ну очень большой совместимости с BDE-компонентами по свойствам и методам. У них даже визард был по автоматическому переводу проекта. Кроме того ...
- 21 сен 2008, 10:40
- Форум: Проектирование БД и запросов
- Тема: Как реализовать работу с CURSOR в триггере
- Ответы: 24
- Просмотры: 14992
Re: Как реализовать работу с CURSOR в триггере
Не представляю, как помочь человеку, который никого не слышыт. Товарищ просто ведёт здесь дневник эволюции своих экспериментов. Почитать документацию, которую советуют -- ни за что, это же противоречит принципам эволюции кодера. На конструкцию for select, которую советовали уже два раза даже не обра...
- 20 сен 2008, 13:25
- Форум: Проектирование БД и запросов
- Тема: Как реализовать работу с CURSOR в триггере
- Ответы: 24
- Просмотры: 14992
Re: Как реализовать работу с CURSOR в триггере
Смотрю, смотрю... И никак в толк не возьму, зачем тебе извраты с курсорами? FOR SELECT не подходит? Синтаксис описан в документации. Не надо лишних экспериментов. Я понимаю, что так или иначе надо бежать по таблице Z, а для этого курсор и нужен Бегать не всегда обязательно. UPDATE'ом можно править и...
- 07 сен 2008, 14:03
- Форум: FAQ
- Тема: Как запретить дублирование значений без учета регистра?
- Ответы: 4
- Просмотры: 7755
Re: Как запретить дублирование значений без учета регистра?
Читаем релизноты и doc\sql.extensions\README.expression_indices.txt.
Не забываем указывать версию сервера.
Ещё один вариант -- дополнительное поле, заполняемое в триггере:а на него уже уникальный индекс.
Не забываем указывать версию сервера.
Ещё один вариант -- дополнительное поле, заполняемое в триггере:
Код: Выделить всё
NEW.NAME_UPPER = UPPER(NEW.NAME);
- 04 июл 2008, 20:47
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Разная скорость выполнения процедуры
- Ответы: 3
- Просмотры: 3942
Это что же за записи такие возвращает процедура, чтобы на сортировку восьми сотен этих записей и FetchAll понадобилось больше 3 секунд? Смотри код процедуры. Скорее всего именно она работает медленно. IBExpert в статистике показывает время выдачи первых строк, если не включен FetchAll. P.S. Как оцен...
- 12 май 2008, 19:29
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Просмотр подключений пользователей в FB 2.1
- Ответы: 22
- Просмотры: 14424
Когда-то я тоже страдал такими вещами. Решил довольно просто. Создал пустую табличку активных пользователей в базе специально для этой цели, в которой уникальным ключом прописал имя пользователя. Приложение после коннекта к базе стартует специальную "блокировочную" транзакцию и в контексте этой тран...
- 20 апр 2008, 08:49
- Форум: Общие проблемы
- Тема: Торможения!
- Ответы: 24
- Просмотры: 13506
не понятны причины данного поведения... Может всё же антивирус? Обновил модули/базы и давай палки в колёса вставлять. Попробуй папки с сервером, приложением и базами в список игнорируемых/непроверяемых добавить, если антивирус поддерживает эту опцию, или вообще его отключить. P.S. После рестора сви...
- 19 апр 2008, 21:09
- Форум: Общие проблемы
- Тема: Торможения!
- Ответы: 24
- Просмотры: 13506
- 17 апр 2008, 21:38
- Форум: Проектирование БД и запросов
- Тема: Вставка записей в таблицу из процедуры
- Ответы: 9
- Просмотры: 6556
Попробуй другой вариант:
Код: Выделить всё
update STORAGE set ... where ...;
if (row_count = 0) then insert into STORAGE (...) values (...);
- 12 апр 2008, 09:36
- Форум: FAQ
- Тема: Как из поля с типом DATE извлечь номер месяца/года
- Ответы: 18
- Просмотры: 18934
- 12 апр 2008, 00:44
- Форум: FAQ
- Тема: Как из поля с типом DATE извлечь номер месяца/года
- Ответы: 18
- Просмотры: 18934
- 12 апр 2008, 00:34
- Форум: FAQ
- Тема: Как из поля с типом DATE извлечь номер месяца/года
- Ответы: 18
- Просмотры: 18934
- 11 апр 2008, 23:20
- Форум: FAQ
- Тема: Как из поля с типом DATE извлечь номер месяца/года
- Ответы: 18
- Просмотры: 18934
- 11 апр 2008, 23:07
- Форум: FAQ
- Тема: Как из поля с типом DATE извлечь номер месяца/года
- Ответы: 18
- Просмотры: 18934
Не знаю что у вас за LengRef.pdf, но у меня он тоже от InterBase 6 с размером 2769574. И там функция extract есть и в содержании и в индексе, и ей посвящена целая страница с подробным описанием параметров и примерами. ЗЫ Я тут хочу посчитат ьвремя в пути... Разница между двумя timestamp'ами в FB по-...
- 11 апр 2008, 22:35
- Форум: FAQ
- Тема: Как из поля с типом DATE извлечь номер месяца/года
- Ответы: 18
- Просмотры: 18934
- 11 апр 2008, 22:19
- Форум: FAQ
- Тема: Как из поля с типом DATE извлечь номер месяца/года
- Ответы: 18
- Просмотры: 18934
- 30 мар 2008, 22:14
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Авторизация пользователя через созданную форму в Delphi
- Ответы: 40
- Просмотры: 28461
Столько сообщений по базовым вещам :lol:. 1. Чтобы форма логина была своя, её родимую самому и надо нарисовать в том же Delphi, и вызывать потом при необходимости. А чтобы она не исчезала с глаз пользователя при ошибке соединения, достаточно повесить обсуждавшуюся выше процедуру подключения на кнопк...
- 10 фев 2008, 10:12
- Форум: Общие проблемы
- Тема: Разграничение прав
- Ответы: 6
- Просмотры: 4110
Нужно сделать так, чтобы все юзеры, кроме sysdba при select'e получали только свою запись и не более. Вьюшка с соответствующей секцией where тебе поможет. И в добавок: нужно сделать так, чтобы только некоторые поля были для редактирования самим юзером, а остальные писались только через sysdba Разда...
- 18 дек 2007, 17:58
- Форум: Общие проблемы
- Тема: Организация доступа к программе
- Ответы: 16
- Просмотры: 8361
Re: Организация доступа к программе
Как я уже писал, речь идёт о продвинутом пользователе. Для него узнать "зашитый" в программу логин и пароль не проблема. Способов масса. Кроме того, беда "зашитых" паролей в том, что когда узнаёт его один "лишний" человек, то эта информация быстро становится общедоступной. Дублировать систему доступ...