Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

delphi + firebird [D6]


alex z ©   (2004-06-24 14:20:00) 

помогите разобраться. пробую отобразить данные таблицы firebird.
использую SQLConnection - SQLQuery - DataSource
при Query1.open вылетает рантайм Operation not allowed on a
undirectional dataset.
Какие еще стандартные компоненты можно использовать
для доступа к базе firebird?


YuRock   (2004-06-26 19:56:00) [1]

> там можно было выбрать только *.gdb а у меня *.fdb

А ты при выборе в эдит "имя файла" введи "*.*" и нажми Enter

:)))))))


stels   (2004-06-26 09:26:00) [2]

Попробуй FibPlus а там просто по алиасу к серваку подключайся


jack128   (2004-06-25 20:27:00) [3]

вот из этих:
> пробовал через эти компоненты но в tibDatabase.databasename
> (может в названии свойства ошибся) не смог подключить базу
> из за расширения (там можно было выбрать только *.gdb а
> у меня   *.fdb)
поверь - если ты из этого отказался от использования IBX - ты сделал серьезную ошибку ;-)


alex z   (2004-06-25 19:28:00) [4]

> что правильно?
(Вообще не рекомендовал бы тебе выбирать методы доступа к БД из таких соображений...)

а из каких соображаний?


jack128   (2004-06-24 17:41:00) [5]


> а как правильно?

что правильно?


alex z   (2004-06-24 17:24:00) [6]

to jack128
а как правильно?


jack128   (2004-06-24 14:49:00) [7]


> > из за расширения (там можно было выбрать только *.gdb
> а
> > у меня   *.fdb)

а ввести вручную, не используя диалога выбора файла не судьба?
Да и в database editor'e (вызвывается по правой кнопке на IbDatabase) можно выбрать все файлы.
Вообще не рекомендовал бы тебе выбирать методы доступа к БД из таких соображений...


Соловьев   (2004-06-24 14:42:00) [8]


> тут та же проблема, я их создавал через SQLExplorer (как
> создать иначе просто не знаю)там из

не надо путать алиасы BDE и алиасы в ФБ. Открой файлик aliases.conf в корневом каталоге ФБ. Там все понятно написано. И вроде сервак надо перегрузить после внесения изменений.


alex z   (2004-06-24 14:36:00) [9]

> алиасы не пробовал? у ФБ 1.5 - очень полезно.
тут та же проблема, я их создавал через SQLExplorer (как создать иначе просто не знаю)там из
близкого можно выбрать либо Paradox либо Interbase  если выбрать
Interbase  то опять проблема, с расширениями при указании пути  к базе. Попутно вопрос как создать алиас, если моя программа бутет устанавливаться с компакт диска на другом компьютере.


Соловьев   (2004-06-24 14:30:00) [10]


> из за расширения (там можно было выбрать только *.gdb а
> у меня   *.fdb)

алиасы не пробовал? у ФБ 1.5 - очень полезно.


alex z   (2004-06-24 14:29:00) [11]

спасибо за ссылку уже час в яндексе ищу Delphi+Firebird


alex z   (2004-06-24 14:27:00) [12]

пробовал через эти компоненты но в tibDatabase.databasename
(может в названии свойства ошибся) не смог подключить базу
из за расширения (там можно было выбрать только *.gdb а у меня   *.fdb)


Соловьев   (2004-06-24 14:24:00) [13]


> при Query1.open вылетает рантайм Operation not allowed on
> a
> undirectional dataset.

http://ibase.ru/devinfo/dbexpress.htm


jack128   (2004-06-24 14:21:00) [14]


> Какие еще стандартные компоненты можно использовать
> для доступа к базе firebird

закладка Interbase

TIbDatabase/TIbTrabnsaction/TIbDataSet/TDataSource/TDbGrid


Наверх

Титульная страница Поиск, карта сайта Написать письмо