Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» InterBase и FireBird: вопросы по работе и их решение

Автор: delover
Дата сообщения: 22.07.2008 06:07
Поставил FIB-ы 4.4.12 ... Правда есть ещё пляски с FIBBooleanField...

зы
Ex principio interno.
Автор: Tantos
Дата сообщения: 23.07.2008 02:27
delover
А зачем такую древнюю версию? 6.8.5 Давно уже вышла.
Автор: delover
Дата сообщения: 23.07.2008 09:50
Tantos
А уже и 6.9.5 скоро будет.
Автор: sergiuz1303
Дата сообщения: 29.08.2008 22:41
Доброе время суток!
есть три поля t1 t2 t3 char (255) как получить строку t4 char(255)
к примеру
t1 'test '
t2 'tyutiiutiutitiiytiutuy '
t3 'kjhkhkjhkhkhkjh '
как получить строку с видом
t4 'test tyutiiutiutitiiytiutuy kjhkhkjhkhkhkjh'

Заранее благодарен
ПС Срази извиняюсь за ламерский вопрос
Автор: EZH
Дата сообщения: 30.08.2008 00:17
sergiuz1303
А какая версия Firebird? Или это Interbase?
В Firebird 1.5 функция TRIM идет через подключение UDF, а во 2-м уже встроенная.
Автор: sergiuz1303
Дата сообщения: 30.08.2008 11:58
EZH
FB 2.0 уже нашел сенкс
Автор: DmitryKz
Дата сообщения: 06.09.2008 13:19
Как можно (с помощью какой программы) можно восстановить SQL-скритпы, которыми была создана БД с ее объектами (таблицами, триггерами, генераторами и т.п.)? Я про Firebird 2.1.
Автор: DmitryKz
Дата сообщения: 07.09.2008 00:15
Ребята, извиняюсь, протупил - это называется извлечь метаданные
Автор: Coltrain
Дата сообщения: 11.09.2008 16:13
DmitryKz
Извлекать метаданные умеет IBExpert (меню "Инструменты" -> "Извлечение метаданных") http://www.ibexpert.com/
Автор: DmitryKz
Дата сообщения: 11.09.2008 17:31
Coltrain
Да я уже все сделал, как понял, как это называется Спасибо. Именно ей и пользуюсь.
Автор: LeaF_AVF
Дата сообщения: 11.09.2008 18:04
2All
на рассылку от IBExpert все подписаны? Они книжку качественную выложили

Код: IBExpert and Firebird Documentation
Version 2008.09.03
Автор: jonikDk
Дата сообщения: 11.09.2008 18:05

Цитата:
могу выложить на рапиду

выкладывай
Автор: LeaF_AVF
Дата сообщения: 11.09.2008 18:16

Цитата:
IBExpert and Firebird Documentation
Version 2008.09.03


тут

примерно 24М
Автор: AvGSoft
Дата сообщения: 17.09.2008 19:22
Есть два сервера Firebird 2.1 один установлен на Win XP SP2 x32, другой на Win 2003 SP1 x64 (версия Firebird тоже x64). Так на том который на ХР установлен UDF функции регестируються и работают, а на 64 битном регистрируются но выдает ошибку связанную с точкой входа. Для 64-битного получается нужно перекомпилировать все dll?
Автор: idiMAN
Дата сообщения: 19.09.2008 11:59
AvGSoft
Да, раз у тебя на Win 2003 SP1 x64 установлена FireBird тоже x64, то и все загружаемые ей dll должны быть тоже x64.
Можно попробовать поставить на Win 2003 SP1 x64 32-разрядную FireBird, тогда перекомпиляция твоих udf не потребуется.
Автор: MagistrAnatol
Дата сообщения: 06.10.2008 11:24
Господа,есть проблемка - надо сделать автоинсталятор для файребирда - куда ставить и
какой вариант -клиент или сервер,есть ключи инстала в файребирда?

Добавлено:
Немного расколупал ключи,но не могу разобраться как убрать окно приветствия и лицензиооное окно?
Автор: LeaF_AVF
Дата сообщения: 06.10.2008 11:50
MagistrAnatol
в папке bin есть следующие файлы:

Код: instclient.exe
instreg.exe
instsvc.exe
Автор: MagistrAnatol
Дата сообщения: 06.10.2008 12:02
LeaF_AVF я уже удивлен , - как прописать нужный каталог разобрался,правда не могу заставить установить по ключу %PROGRAMFILESDIR\ имя каталога выбор сервера-клиента тоже ясно,а как обойти приветсвенное окно и лицензионное окно -фиг его знает.
/SILENT - не совсем подходит так как ставиться с параметрпами по умолчанию


Добавлено:

Цитата:
Код:instclient.exe
instreg.exe
instsvc.exe

мне не совсем подходит так как написано шо они должны выполняться с каталога Бин,
а мне нада чистая установка на клиентской тачке
Автор: LeaF_AVF
Дата сообщения: 06.10.2008 12:29
MagistrAnatol
а просто скопировать директорию и после запустить те файлы?
З.Ы. можно даже создать sfx-архив в winrar'e который распакует все куда нужно и по окончанию - запустит нужный бат-файл со всеми прописанными командами
Автор: MagistrAnatol
Дата сообщения: 06.10.2008 12:54
моно и так. 7,5 метров не такой большой размер,хотя для клиента надо токо пара делек
Автор: LeaF_AVF
Дата сообщения: 06.10.2008 12:58
MagistrAnatol
начнем с того, что для клиента нужно только gds32.dll. И все

Добавлено:
MagistrAnatol
и вдогонку - почитай здесь
Автор: MagistrAnatol
Дата сообщения: 06.10.2008 14:04
LeaF_AVF
пасиб
Автор: delover
Дата сообщения: 08.10.2008 13:06
простите за ламерский вопрос, а бывает так чтобы можно было писать типа:

Код: [no]SELECT
t1.f as f1, t2.f as f2
FROM table1 t1
LEFT JOIN table2 t2 ON
(t1.num = t2.num)
ELSE
: default_f2_when_condition_isnull[/no]
Автор: LeaF_AVF
Дата сообщения: 08.10.2008 13:10
delover может вы имеете в виду оператор OR?
Автор: and23
Дата сообщения: 08.10.2008 18:42
2delover: Попробуйте UNION использовать.
Автор: MagistrAnatol
Дата сообщения: 09.10.2008 08:20
Народ,такой вопрос - есть ХП - чет там я делаю и в цыкле возвращаю интежер значение
колва выполненных операций.Как на клиенте отобразить ето изминение.Я использую Фиб+. Ето вопрос - как создать прогрес на клиенте выполнения операций на сервере.
Моя ХП может длиться долго и хотелось бы шоб на клиенте бежал прогресик и отображал а сикоко мы уже там на серваке насчитали.
Вариант создать таблицу и в нее заганять состояние ХП а на клиенте по таймеру делать селект не интересен.
Автор: LeaF_AVF
Дата сообщения: 09.10.2008 09:48
MagistrAnatol
как вариант - использовать Event'ы

но при любом раскладе ты здорово ухудшишь быстродействие сервера такими маневрами
Автор: MagistrAnatol
Дата сообщения: 09.10.2008 09:59
LeaF_AVF
а можно поподробнее об Event'ах - как и че реализовать.Я не нашол в FibStorageProc события ОнЕкзекюте.

Цитата:
но при любом раскладе ты здорово ухудшишь быстродействие сервера такими маневрами

тоесть нерационально делать прогрес - лутше покать месадж шо все сделано??
Автор: delover
Дата сообщения: 09.10.2008 10:04
LeaF_AVF
Да нет же. OR это вообще отдельная тема. Пока, по правде, оказались другие параметры.

and23
В смысле -


Код: [no]
UNION
f1 = : d1,
f2 = : d2,
...[/no]
Автор: LeaF_AVF
Дата сообщения: 09.10.2008 10:30
MagistrAnatol
TSIBfibEventAlerter тебе нужен для реагирования на event'ы,
в теле же самой процедуры генерить эти самые event через

Код: POST_EVENT 'post_event_name';

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

Предыдущая тема: Сравнение двух строк


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.