Модераторы: Akella

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Firebird]как работать с Firebird 
:(
    Опции темы
Lola8669
Дата 28.1.2009, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



Я скачала с инета Firebird 2, когда запускаю, то показывается окно. Так и должно быть?? Что дальше делать??

Присоединённый файл ( Кол-во скачиваний: 44 )
Присоединённый файл  __________.jpg 15,38 Kb
PM MAIL ICQ Skype   Вверх
Akella
Дата 28.1.2009, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



а это...
http://forum.vingrad.ru/forum/topic-149469/kw-ibexpert.html
http://forum.vingrad.ru/news/topic-196879.html

Добавлено через 58 секунд
После установки, включи русский язык в настройках. А там всё будет понятно дальше. Надеюсь smile 
PM MAIL   Вверх
Lola8669
Дата 29.1.2009, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



Akella, а где там на русский перевести smile

Добавлено через 1 минуту и 2 секунды
Отбой, нашла smile

Добавлено через 14 минут и 39 секунд
А можешь какой-нидь учебник по Firebird скинуть, чтоб мне тебя не сильно мучать smile 
PM MAIL ICQ Skype   Вверх
Akella
Дата 29.1.2009, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Самая верхняя тема, которая закреплена в этом разделе
http://forum.vingrad.ru/forum/topic-33913.html

Добавлено через 1 минуту и 8 секунд
По IBExpert`у документации на русском нет, да и не надо, там и так всё понятно.

Добавлено через 2 минуты и 32 секунды
Цитата(Lola8669 @  29.1.2009,  00:03 Найти цитируемый пост)
А можешь какой-нидь учебник по Firebird скинуть,

Лучший вариант это купить книгу Хелен Борри 
PM MAIL   Вверх
Deniz
Дата 29.1.2009, 08:24 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 22
Всего: 44



Цитата(Akella @  29.1.2009,  03:46 Найти цитируемый пост)
Лучший вариант это купить книгу Хелен Борри 
... и прочитать все, что есть на ibase.ru


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Lola8669
Дата 29.1.2009, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



 smile  smile Спасибо, но ты мне дал ссылку не на Firebird, а руководство я прчитала всё, но не могу понять как запустить, чёрный экран появляется, всё как в книжке пыталась вводить... нифига smile 
PM MAIL ICQ Skype   Вверх
Akella
Дата 29.1.2009, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Lola8669 @  29.1.2009,  15:25 Найти цитируемый пост)
 Спасибо, но ты мне дал ссылку не на Firebird,


Цитата(Lola8669 @  28.1.2009,  21:46 Найти цитируемый пост)
Я скачала с инета Firebird 2,

Установку запустила? В службах есть? В диспетчере задач есть? Открой панель управления, там есть аплетт.

Firebird - это сервер, и у него нет никаких экранов, ни чёрных, ни белых.

Я тебе дал ссылку на IBExpert - это среда для разработки баз данных Firebird
PM MAIL   Вверх
Lola8669
Дата 29.1.2009, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



IBExpert - это среда для разработки баз данных Firebird

ну, теперь я точно не понимаю что делать, как и где создавать таблицы БД, объясни, пожалуйста!

Запустила, в службах есть, где аплетт??


Это сообщение отредактировал(а) Lola8669 - 29.1.2009, 17:44
PM MAIL ICQ Skype   Вверх
Akella
Дата 29.1.2009, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



smile  smile  smile  smile  smile

Добавлено через 24 секунды
Тебе базу данных нужно создать??
IBExpert  тебе в руки!

Добавлено через 5 минут и 34 секунды
Цитата(Lola8669 @  29.1.2009,  17:40 Найти цитируемый пост)
Запустила, в службах есть, где аплетт??

user posted image
обрати внимание на обведенной красным
PM MAIL   Вверх
Lola8669
Дата 29.1.2009, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



Да, но нету у меня его в панели управления :(
PM MAIL ICQ Skype   Вверх
Akella
Дата 29.1.2009, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Ну нету и нету. IBExpert на русском? Вперёд, создавай базу!!
PM MAIL   Вверх
Lola8669
Дата 29.1.2009, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



Ну каким образом она будет связана с Firebird?? Я нажала "Создание БД", а дальше что-то заполнять?? Что за файл БД, если у меня её ещё нет?? smile 
PM MAIL ICQ Skype   Вверх
Akella
Дата 29.1.2009, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Lola8669 @  29.1.2009,  19:32 Найти цитируемый пост)
Ну каким образом она будет связана с Firebird?? 

эксперт будет посылать жарптичке запросы, вот как smile  RTFM

Добавлено через 1 минуту и 1 секунду
Цитата(Lola8669 @  29.1.2009,  19:32 Найти цитируемый пост)
"Создание БД"

 smile  smile 


Цитата(Lola8669 @  29.1.2009,  19:32 Найти цитируемый пост)
Что за файл БД, если у меня её ещё нет??

 smile  smile 

конечно нет, ты же СОЗДАЁШЬ БАЗУ ДАННЫХ

Добавлено через 4 минуты и 39 секунд
Видишь ли, на форумах тебе не помогут с твоими проблемами, т.к. у тебя нет вообще ни малейшего представления о базах данных, а тем более о Firebird`е. Как и что тебе можно объяснять, я не представляю. Тебе дали ссылку на книгу, пока не прочтёшь хотя бы половину... а ещё тебе нужно почитать общие сведения о базах данных: что это такое, какие бывают и т.д. и т.д. Базы данных - это не Hellow World - это весьма обширная тема. smile 
PM MAIL   Вверх
Данкинг
Дата 29.1.2009, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Я вот никогда не видел FireBird, но, почитав тему, уже понял, что это сервак, доступ к которому осуществляется через IbConsole. Я угадал? smile

Добавлено через 29 секунд
Lola8669, и тебе тоже посоветую почитать книжку. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 29.1.2009, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Данкинг @  29.1.2009,  22:43 Найти цитируемый пост)
доступ к которому осуществляется через IbConsole.

потому что у тебя есть хоть какие-то знания по базам данных, а, скорее всего, не хоть какие-то smile 
PM MAIL   Вверх
Данкинг
Дата 29.1.2009, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Akella @  29.1.2009,  23:02 Найти цитируемый пост)
потому что у тебя есть хоть какие-то знания по базам данных, а, скорее всего, не хоть какие-то

Ну, скажем так, достаточные для меня... smile А в FB надо будет повникать получше как-нибудь.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Lola8669
Дата 30.1.2009, 05:51 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



какие вы все типа умные, а объяснить не можете, я далеко не тупая, просто вы не понимаете, что именно я спрашиваю!
PM MAIL ICQ Skype   Вверх
Deniz
Дата 30.1.2009, 06:31 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 22
Всего: 44



Цитата(Lola8669 @  30.1.2009,  08:51 Найти цитируемый пост)
какие вы все типа умные, а объяснить не можете, я далеко не тупая, просто вы не понимаете, что именно я спрашиваю! 
спроси так, что бы мы поняли, о чем ты спрашиваешь.


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Данкинг
Дата 30.1.2009, 10:19 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130




Модератор: Сообщение скрыто.



--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 30.1.2009, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Гусары, молчать!

Добавлено через 14 минут и 53 секунды
Тебе нужны начальные знания по Firebird. Что такое SYSDBA, какой у него пароль по умолчанию, как создавать базы и.тд.
Ты вот пишешь:

Цитата(Lola8669 @  29.1.2009,  19:32 Найти цитируемый пост)
Я нажала "Создание БД", а дальше что-то заполнять?? 

У тебя нет даже начальных сведений...
Хорошо, сейчас дам снимок экрана.
Дальше твой вопрос будем примерно таким: "Ну вот создала я базу данных, а что мне дальше делать?" ну или в таком роде. Поэтому тебе и посоветовали книгу.

user posted image

Файл клиентской библиотеки - это fbcleint.dll, который живёт в папке bin, которая живёт в папке Firebirda, путь которой по умолчанию
Цитата
C:\Program Files\Firebird\Firebird_2_0


У тебя ведь версия Firebid`а именно 2.0, а не 2.1?

Если ты только-только начинаешь, то советую снести 2.0, а скачать и установить 2.1.1
Firebird 2.1.1 (release)

А ещё лучше установить версию 2.5, хоть она и не имеет релиза. Пока релиз появится, ты уже будешь соображать в Firebird`e

Filebird 2.5 alpha1


А вот странички, где можно выбрать, что хочешь качать:
http://firebirdsql.org/index.php?op=files&id=engine_211
http://firebirdsql.org/index.php?op=files&...d=fb250_alpha01


Как создашь базу - отпишись.
PM MAIL   Вверх
Lola8669
Дата 30.1.2009, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



 smile Спасибо большое, создала)))

а как там называется тип данных "Счётчик"??

Это сообщение отредактировал(а) Lola8669 - 30.1.2009, 19:47
PM MAIL ICQ Skype   Вверх
Akella
Дата 30.1.2009, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Lola8669 @  30.1.2009,  19:30 Найти цитируемый пост)
smile Спасибо большое, создала)))

а как там называется тип данных "Счётчик"??

 smile  smile  smile наша песня хороша - начинай сначала

Добавлено через 24 секунды
Нет таких типов полей. Читай про генераторы.
PM MAIL   Вверх
Lola8669
Дата 30.1.2009, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



ага, я нашла, спасибо smile 
PM MAIL ICQ Skype   Вверх
Lola8669
Дата 30.1.2009, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



а вот у меня в таблице в Access поле МЕМО, а здесь мне что поставить??

а поле Ole как заменить, на что??

Это сообщение отредактировал(а) Lola8669 - 30.1.2009, 21:20
PM MAIL ICQ Skype   Вверх
Данкинг
Дата 30.1.2009, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Akella @  29.1.2009,  17:25 Найти цитируемый пост)
В службах есть? 

Я тоже решил поставить, посмотреть. smile 

Что-то пока не понимаю, какой там и где админский пароль задаётся:
user posted image
(в Оракле - при установке и регистрации пространства для БД, а тут - пока не нашёл)
 smile 

Ладно, при возможности всё же книгу куплю, а то "методом тыка", конечно, ничего хорошего не получится. smile  smile 

Это сообщение отредактировал(а) Данкинг - 31.1.2009, 00:22


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 31.1.2009, 00:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Данкинг @  30.1.2009,  23:19 Найти цитируемый пост)
Что-то пока не понимаю, какой там и где админский пароль задаётся:

Суперадмин в жарптичке: SYSDBA, с паролем masterkey.
Причём количество символов пароле ограничено 8ю символами.

Добавлено @ 00:45
Цитата(Lola8669 @  30.1.2009,  21:12 Найти цитируемый пост)
а вот у меня в таблице в Access поле МЕМО, а здесь мне что поставить??

Если кодировка поля Win1251, то можно использовать VarChar 32 Килобайта.
Если кодировка UTF8, то, само собой, что 8 килобайт.
Ну а в в другом случае можно использовать BLOB с подтипом (SupType): text

Добавлено через 7 минут и 13 секунд
Даю бесплатный совет.
Есть такое понятие, как домены (domain). Домены - это, своего рода, шаблоны.
Т.е. лучше создать несколько доменов для текстовых полей. 
user posted image

А потом на основе доменов создавать поля.
user posted image

Это сообщение отредактировал(а) Akella - 31.1.2009, 00:45
PM MAIL   Вверх
Данкинг
Дата 31.1.2009, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Akella @  31.1.2009,  00:43 Найти цитируемый пост)
Суперадмин в жарптичке: SYSDBA, с паролем masterkey.

Да, вот так получилось. smile Завтра таблички создавать буду тогда. smile 
ЗЫ: там и звуковое оформление ещё присутствует. smile 
ЗЗЫ: создание ролей нашёл, а нового юзера как создать с правами доступа к данной БД/таблице?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 31.1.2009, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Меню Инструменты->Менеджер пользователей. Хотя в FB 2.5 пользователей можно SQL`ем вносить, редактировать, удалять.

Добавлено через 14 минут и 11 секунд
Прошу учесть тот факт, что все пользователи хранятся на сервере, в файле security2.fdb. А по сему, если твою базу я украду, и поставлю на свой сервер, то все  твои привилегии и пароли мне будут до одного места. Пароли задаются НЕ на базу, а на пользователя. А в моём сервере пользователь SYSDBA может иметь пароль отличный от твоего и это мне не помешает вскрыть твою базу данных.

Но.... Можно уберечься от копирования файла базы данных. На файл базы данных нужно отредактировать права в винде таким образом, чтобы доступ имел только пользователь SYSTEM, т.е. всех остальных удалить. А Firebird будем иметь доступ к базе, т.к. он в службах запускается от имени пользователя SYSTEM. Теперь даже админ винды не сможет скопировать файл базы (хотя он может отредактировать права на базу и добавить себя во владельцы или дать самому себе доступ к файлу).

Но есть ещё один нюанс. Можно ото всех скрыть физическое расположение файла базы данных.
1. Переименовываем файл базы данных, например даём ему непримечательное имя wi4rt5.
2. Запихиваем этот файл в какое-нибудь укромное местечко, например в C:\Documents and Settings\All Users\Application Data.
3. Редактируем файл aliases.conf - это файл псевдонимов Firebird`а.
Вот такое содержимое файла может быть:
Цитата

# 
# List of known database aliases 
# ------------------------------ 
# 
# Examples: 
# 
#   dummy = c:\data\dummy.fdb 
#  
kvx=D:\Programs\Kvartal2\Data\KVX.FDB
mybase = C:\Documents and Settings\All Users.WINDOWS\Application Data\wi4rt5


4. А теперь в своей программе, или в том же IBExpert`е можно так:
user posted image

А строка подключения в компонентах доступа дельфи может выглядеть так
admincheg:mybase

И поди теперь узнай, где живёт файл базы данных.

PM MAIL   Вверх
Akella
Дата 31.1.2009, 02:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



В Firebird есть ещё одна замечательная штуковина, касательно хранимых процедур. Можно создать хранимку, откомпилировать её, а затем исходный текст удалить. Всё, теперь никто не узнает, чего это там эта хранимка делает. Она на вход получила какие-то данные, на выходе тебе дала результат. Хотя хороший специалист может восстановить исходный код хранимой процедуры. Или даже воссоздать свою по входным параметрам и выходным результатам. Но в какую сумму это тебе обойдётся и возьмётся ли этот спец за восстановление? smile

Добавлено через 40 секунд
 smile  шо, уже все спят? smile  Ну тогда и спать. Всем чмоке в этом чате smile .

PM MAIL   Вверх
Данкинг
Дата 31.1.2009, 03:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Akella @  31.1.2009,  01:45 Найти цитируемый пост)
Меню Инструменты->Менеджер пользователей

Да, есть такое, "user manager". smile 

Цитата(Akella @  31.1.2009,  01:45 Найти цитируемый пост)
Хотя в FB 2.5 пользователей можно SQL`ем вносить, редактировать, удалять.

То же и в Оракле можно (только не помню, как, как-то там Create user...). У меня, правда, FB 2.1 сейчас.

Цитата(Akella @  31.1.2009,  01:45 Найти цитируемый пост)
А по сему, если твою базу я украду, и поставлю на свой сервер, то все  твои привилегии и пароли мне будут до одного места.

Т.е. моя база нормально откроется на другом компе без этого файла с паролями? smile 

Цитата(Akella @  31.1.2009,  01:45 Найти цитируемый пост)
И поди теперь узнай, где живёт файл базы данных.

Не понял: а что мешает посмотреть в этом aliases.conf всё, что нужно?

Цитата(Akella @  31.1.2009,  01:45 Найти цитируемый пост)
А строка подключения в компонентах доступа дельфи может выглядеть так

До подключения из Дельфи я ещё не добрался. smile 

Цитата(Akella @  31.1.2009,  02:04 Найти цитируемый пост)
Или даже воссоздать свою по входным параметрам и выходным результатам.

Ну так это как программу заново написать, по сути.

Цитата(Akella @  31.1.2009,  02:04 Найти цитируемый пост)
шо, уже все спят?

Кто это спит? smile  smile 

Это сообщение отредактировал(а) Данкинг - 31.1.2009, 03:14


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 31.1.2009, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Данкинг @  31.1.2009,  03:14 Найти цитируемый пост)
То же и в Оракле можно (только не помню, как, как-то там Create user...). У меня, правда, FB 2.1 сейчас.

при чём здесь оракл  smile

Добавлено через 20 секунд
Цитата(Данкинг @  31.1.2009,  03:14 Найти цитируемый пост)
Цитата(Akella @  31.1.2009,  01:45 Найти цитируемый пост)
А по сему, если твою базу я украду, и поставлю на свой сервер, то все  твои привилегии и пароли мне будут до одного места.

Т.е. моя база нормально откроется на другом компе без этого файла с паролями? smile 

да

Добавлено через 1 минуту
Цитата(Данкинг @  31.1.2009,  03:14 Найти цитируемый пост)
Цитата(Akella @  31.1.2009,  01:45 Найти цитируемый пост)
И поди теперь узнай, где живёт файл базы данных.

Не понял: а что мешает посмотреть в этом aliases.conf всё, что нужно?

для этого нужно иметь доступ к серверу, знать где установлен сервер
PM MAIL   Вверх
Данкинг
Дата 31.1.2009, 11:58 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Akella @  31.1.2009,  10:14 Найти цитируемый пост)
при чём здесь оракл

Так я разные СУБД сравниваю. smile 

Цитата(Akella @  31.1.2009,  10:14 Найти цитируемый пост)
для этого нужно иметь доступ к серверу, знать где установлен сервер 

Ну да. У меня-то локальный, разумеется. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 31.1.2009, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Данкинг @  31.1.2009,  11:58 Найти цитируемый пост)
Цитата(Akella @  31.1.2009,  10:14 Найти цитируемый пост)
при чём здесь оракл

Так я разные СУБД сравниваю. smile 

Почитай название темы, а потом название раздела smile 
PM MAIL   Вверх
Lola8669
Дата 31.1.2009, 15:05 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



Привет, а у фото какой тип данных поставить??
PM MAIL ICQ Skype   Вверх
Akella
Дата 31.1.2009, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



BLOB

http://forums.realcoding.net/index.php?showtopic=13231

Добавлено @ 15:43
И вообще, в BLOB`ах можно хранить всё, что захочешь, запихивать данный в BLOB`ы нужно через Stream.

Добавлено @ 15:47
Цитата(Lola8669 @  31.1.2009,  15:05 Найти цитируемый пост)
Привет, а у фото какой тип данных поставить?? 


 ! 
Akella
Одни вопрос = одна тема

Не нужно в одной теме всё подряд обсуждать, а то мы уже далеко залазим в дебри

Это сообщение отредактировал(а) Akella - 31.1.2009, 15:47
PM MAIL   Вверх
Lola8669
Дата 31.1.2009, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 24.1.2009

Репутация: нет
Всего: нет



Спасибо!
PM MAIL ICQ Skype   Вверх
Данкинг
Дата 31.1.2009, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Akella @  31.1.2009,  01:45 Найти цитируемый пост)
компонентах доступа дельфи

Я так понял, что в D7 IBDatabase для этого не годится?  smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 31.1.2009, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Сгодиться. На крайняк можно через ADO+дрова для Firebird.
http://www.ibprovider.com/rus/documentatio...ase_delphi.html
http://www.ibprovider.com/rus/documentation/firebird.html

Но идеальный вариант - это FIBPlus
PM MAIL   Вверх
Данкинг
Дата 1.2.2009, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



А как сгодится - там же в окне выбора БД нет расширения .fdb даже. 
А через ADO - у меня в списке провайдеров FB и нет почему-то. Строка, взятая по второй ссылке, разумеется, выдаёт ошибку "не удаётся найти указанного поставщика"
Код

p:='Provider=LCPI.IBProvider.3;Data Source=localhost:d:\musor\dddd.fdb;User Id=SYSDBA;password=masterkey;ctype=win1251;auto_commit=true';




--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 1.2.2009, 00:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Данкинг @  1.2.2009,  00:07 Найти цитируемый пост)
там же в окне выбора БД нет расширения .fdb

Повторяю. Файл базы данных может называться КАК УГОДНО! Хоть 1.

Добавлено через 2 минуты и 21 секунду
Цитата(Данкинг @  1.2.2009,  00:07 Найти цитируемый пост)
А через ADO - у меня в списке провайдеров FB и нет почему-то.

Наверное потому, что ты не установил провайдера или ODBC дрова на комп.

Вот тебе мой рабочий проект, очень давно пытался что-то смастерить, учился работать с FB, деревьями и IBExpress;
http://forum.vingrad.ru/index.php?showtopi...t&p=1741702

Добавлено через 8 минут и 31 секунду
У IBExpress есть маленький минус. Нет возможности указать имя и путь библиотеки доступа. Поэтому в win/system32 обязательно должен бять файл gds32.dll. Где можно откопать gds32.dll? Если при установке жарптички всё оставить по-умолчанию, то инсталлятор сам закинет туда этот файл. В других случаях, например, на клиентских машинах не нужно устанавливать жарптичку, как быть? Берём файл fbclient.dll, который хранится в папке bin, где установлена жжарптичка и копируем в windows/system32, там этот файл переименовываем в gds32.dll. И вуаля.
PM MAIL   Вверх
Данкинг
Дата 1.2.2009, 00:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Akella @  1.2.2009,  00:25 Найти цитируемый пост)
Повторяю. Файл базы данных может называться КАК УГОДНО! Хоть 1.

IBDatabase так не думает! smile 
user posted image

А проект не запускается, там Jv******* какие-то требуются, но суть-то понятна: указывается БД, что у меня и не работает как раз.


Это сообщение отредактировал(а) Данкинг - 1.2.2009, 00:39


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 1.2.2009, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



И ещё хочу предупредить, что если база создана, например, под Firebird 2.0, то и работать с ней нужно с этой версией клиента и сервера.

Если база создана, например, под Firebird 2.5, то и работать с ней нужно с этой версией клиента и сервера.
Если база создана, например, под Firebird 2.1, то и работать с ней нужно с этой версией клиента и сервера.
Если база создана, например, под Firebird 1.0, то и работать с ней нужно с этой версией клиента и сервера.
Если база создана, например, под Firebird 1.5, то и работать с ней нужно с этой версией клиента и сервера.

Хотя... хотя .... старшая версия сервера "схавает" базу от младшей.
Зато базу всегда очень легко перевести под нужную версию сервера. Достаточно упаковать в версии 2.0, а распаковать уже в версии 2.1 или 2.5. Это всё из-за того, что база Firebird`a имеет такое понятие, как ODS: OnDiskStructure.
В версиях 1.0.x, 1.5.х, 2.0.x, 2.1.x, 2.5.x ODS разные, поэтому желательно делать бэкап/ресторе при переносе базы с одной версии сервера на другую.
PM MAIL   Вверх
Данкинг
Дата 1.2.2009, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Akella @  1.2.2009,  00:25 Найти цитируемый пост)
Поэтому в win/system32 обязательно должен бять файл gds32.dll.

Это есть.

Не пойму, почему картинка не отображается, в общем, там ошибка "unavailable database".


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 1.2.2009, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Данкинг @  1.2.2009,  00:38 Найти цитируемый пост)
А проект не запускается, там Jv******* какие-то требуются,

да, точно, я эксперементировал с JvTreeView или пакета JEDI.

Добавлено через 1 минуту и 26 секунд
Цитата(Данкинг @  1.2.2009,  00:41 Найти цитируемый пост)
Не пойму, почему картинка не отображается, в общем, там ошибка "unavailable database". 

Ясно  smile , попался программист баз данных, который не работал с транзакциями smile 
Кинь на форму ещё транзакцию.

Добавлено через 1 минуту и 46 секунд
Транзакциями должен управлять ты, ручками.

Добавлено через 2 минуты и 27 секунд
Цитата(Данкинг @  1.2.2009,  00:38 Найти цитируемый пост)
А проект не запускается, там Jv******* какие-то требуются, 

Ну посмотри просто, как связаны компоненты.
PM MAIL   Вверх
Данкинг
Дата 1.2.2009, 01:01 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Akella @  1.2.2009,  00:42 Найти цитируемый пост)
Ясно  smile , попался программист баз данных, который не работал с транзакциями 

Так я снова пример из Оракла приведу: "Начать - подтвердить / отменить", но непосредственно для  подключения к БД это же там не нужно.

Цитата(Akella @  1.2.2009,  00:42 Найти цитируемый пост)
Кинь на форму ещё транзакцию.

Кинул, но ошибка та же при попытке в инспекторе объектов поставить active=true. Кстати, в твоём проекте та же ошибка, если я указываю свою БД вместо твоей.

Это сообщение отредактировал(а) Данкинг - 1.2.2009, 01:02


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 1.2.2009, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Данкинг @  1.2.2009,  01:01 Найти цитируемый пост)
Так я снова пример из Оракла приведу: "Начать - подтвердить / отменить", но непосредственно для  подключения к БД это же там не нужно.

При чём здесь оракл, мы же говорим о компонентах доступа!!!!!!!!!  smile  smile  smile Ватсон, вы опять всё напутали smile 

В компонентах FIB+ тоже можно включить полный автомат и забыть про транзакции. Но ты же ковыряешь IBX, там такого нет.

Добавлено через 1 минуту и 2 секунды
Не путай СУБД и компоненты доступа. smile 
PM MAIL   Вверх
Akella
Дата 1.2.2009, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Нашёл статью "Firebird для начинающих"
http://forum.vingrad.ru/index.php?showtopi...t&p=1713566
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.1167 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.