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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Firebird]как работать с Firebird 
:(
    Опции темы
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   Вверх
Страницы: (4) Все 1 2 [3] 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

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

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

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

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

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

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


 




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


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

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