Найдено результатов: 3

Функция подстроки Firebird SQL не работает

Я создал представление на машине, используя функцию подстроки из Firebird, и это сработало. Когда я скопировал базу данных на другую машину, представление было нарушено. Вот как я его использовал:

SELECT SUBSTRING(field FROM 5 FOR 15) FROM table;

И это выход на машине которая не принимает функцию:

token unknown:  FROM

Оба компьютера имеют такую конфигурацию:

  • IB Expert version 2.5.0.42 для выполнения запросов и работы с базой данных.
  • Firebird версия 1.5 как сервер к базе данных.
  • Установлена версия администрирования BDE 5.01 с драйверами Interbase 4.0.

Есть идеи о том, почему он ведет себя по-другому на этих машинах?

sql   firebird   interbase    

494   2   16:03, 1st July, 2020


PHP framework или CMS c поддержкой FireBird

Есть клиентское приложение использующее базу Firebird. Нужно сделать для нее веб-интерфейс (хотя бы просмотр). Существует ли framework или CMS которые изначально поддерживают эту базу, чтобы не изобретать свой велосипед.

CMS   PHP   Firebird   Фреймворки    

424   4   21:58, 19th August, 2020


Индексирование, как правильно реализовать в Firebird delphi?

Привет!


Дано:

1. БД firebird, с двумя таблицами:

— table1 (ID, NAME, IDCOUNT)

— table2 (ID, HASHCOUNT) hashcount — строка, зашифрованное число.

2. программа на delphi, которая умеет загружать эти данные и отображать расшифровывая.


Задача:
При выводе в таблицу нужно отсортировать данные по значению колва, то есть по числу.


Пришел к выводу что нужно сделать индексирование данных и хранить индексы.

Но создание индексов очень накладным получилось. Может у кого есть идеи по этому поводу.

Индексы создаю вот так:

1. Получаю все значения из table2

2. Дешифрую и помещаю в массив, при этом создается и массив индексов.

3. Сортирую индексы по методу сортировки Хоара.

4. Выгружаю получившиеся индексы в бд.


При выборке данных из бд выбираю и индексы и сортирую по ним.

Вроде как все надо. но создание индексов очень медленное получилось.

Данные обновляются часто и по этому часто надо индексировать это очень замедляет работу.


Если есть у кого-то мысли по другому варианту решения то буду очень благодарен.

Delphi   Firebird    

325   2   21:06, 1st October, 2020