Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Открыть новую тему     Написать ответ в эту тему

OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Зарелизился Firebird 2.1.3

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 10:28 09-09-2009
vetal71



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем птицеводам!!!
Вопрос в следующем, необходимо разработать базу для калькуляций. Проблема состоит в том, что необходимо считать сумму по столбцам,а также считать суммы по строкам, к примеру 2 стр + 5 стр + 10 стр. Так вот, возможно ли с помощью средств firebird реализовать данную задачу ?

Всего записей: 299 | Зарегистр. 08-09-2008 | Отправлено: 23:06 11-09-2009
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vetal71
 
возможно все, но в начале надо навести порядок в голове и почитать про реляционные БД.  
Если читал, то вопрос глупый.

Всего записей: 1599 | Зарегистр. 01-03-2004 | Отправлено: 11:12 12-09-2009
and23

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2vetal71: jonikDk правильно сказал, с помощью правильно составленного SQL-запроса
Цитата:
возможно все
. Почитайте хотя бы Мартина Грубера (Грабера, Грюбера - по-разному фамилию Gruber транслитерируют).

Всего записей: 567 | Зарегистр. 10-09-2003 | Отправлено: 17:08 13-09-2009
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
and23
А не проще ли возложить данную задачу на генератор отчетов?

----------
Чем больше узнаю людей, тем больше люблю компьютеры.

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 06:14 14-09-2009
vetal71



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jonikDk
and23
Tantos
Покурю мануалы. Наткнулся на парсер выражений в UDF  rfunc от Полюса. Меня интересовал именно он.
Спасибо вам за советы.

Всего записей: 299 | Зарегистр. 08-09-2008 | Отправлено: 16:21 14-09-2009
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Наткнулся на парсер выражений в UDF  rfunc от Полюса. Меня интересовал именно он.

тогда странно вопрос задавал, если тебя интересовал парсер

Всего записей: 1599 | Зарегистр. 01-03-2004 | Отправлено: 18:03 14-09-2009
and23

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2Tantos:
Цитата:
А не проще ли возложить данную задачу на генератор отчетов?
Кому как. Но в любом случае не соответствует первоначальной постановке задачи:
Цитата:
с помощью средств firebird
Хотя, как выяснилось, задача была какая-то совсем другая :-)))

Всего записей: 567 | Зарегистр. 10-09-2003 | Отправлено: 19:06 14-09-2009
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi All
А как  вставлять в поле значение генератора , "прозрачно" для  разработчика .  
например как во всех других СУБД .

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 10:35 13-10-2009
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так же само как и во всех остальных базах данных
 
GEN_ID(Имя_генератора,1)  или select GEN_ID(Имя_генератора,1) from rdb$database

Всего записей: 1599 | Зарегистр. 01-03-2004 | Отправлено: 10:49 13-10-2009
and23

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2JohnSilver182: Имеется в виду прозрачно для разработчика клиентского приложения, т.е. на уровне бизнес-логики самОй БД? Триггер. Подробности в любом FAQ по Interbase.

Всего записей: 567 | Зарегистр. 10-09-2003 | Отправлено: 18:50 13-10-2009
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Триггер+Генератор/Процедура
Тот же IBExpert предлагает эту фишку как AutoInc.

----------
Чем больше узнаю людей, тем больше люблю компьютеры.

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 06:18 14-10-2009 | Исправлено: Tantos, 06:19 14-10-2009
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тестируем Firebird 3.0
Как всегда, здесь

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 18:14 22-10-2009
DmitryKz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как можно выгрузить данные из БД Firebird для их последующего переноса в БД MySQL, находящуюся у хостера? Для загрузки данных в БД можно использовать только локальные скрипты.

Всего записей: 3142 | Зарегистр. 29-09-2005 | Отправлено: 20:40 26-10-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DmitryKz
IBExpert умеет выгружать данные в скрипт.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 11:21 27-10-2009
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DmitryKz
через ibexpert

Всего записей: 1599 | Зарегистр. 01-03-2004 | Отправлено: 12:05 27-10-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос такой по ковертации данны из InterBase в mssql.
В InterBase поле дата рождения а в не дата храниться в виде integer а хотелось бы в виде Datetime

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 16:44 28-10-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SIgor33
Ничего не понял, перечитал три раза

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 17:10 28-10-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volser
Хочу из InterBase перегнать данные в MS SQL Server. База в ней куча таблиц есть таблица person там поле дата рождения а в нем когда открываю с помощью EMS Interbase manger вижу такое 40237 я как понял это integer, а я хочу перегнать чтобы было например 12.03.1976 то есть тип datetime

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 17:49 28-10-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SIgor33
Например так,

Код:
SELECT CAST('11.01.1866' AS DATE) + 40237 FROM RDB$DATABASE

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 18:03 28-10-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru