FireBird и Delphi 2005 Ado.Net - возможно?

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
ndStar
Сообщения: 16
Зарегистрирован: 25 окт 2005, 17:53

FireBird и Delphi 2005 Ado.Net - возможно?

Сообщение ndStar » 30 июн 2006, 13:04

Как, и какие компоненты для этого нужны?

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 30 июн 2006, 13:19

В Visual Studio 2005 нужен только провайдер для .NET. В Delphi должно быть аналогично.
http://sourceforge.net/project/showfile ... e_id=62107

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 30 июн 2006, 13:36

а что, Borland Data Provider не работает?

ndStar
Сообщения: 16
Зарегистрирован: 25 окт 2005, 17:53

Сообщение ndStar » 30 июн 2006, 14:53

Только для IB, а для FIB нужен похоже свой. Не понятно где брать и как бороться.

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 30 июн 2006, 15:03

ndStar писал(а):Только для IB, а для FIB нужен похоже свой.
Не нужен. Бери и используй хоть с IB, хоть с FB.
P.S. FIB - это имелось ввиду Firebird?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 30 июн 2006, 15:08

Только для IB, а для FIB нужен похоже свой.
на основании чего сделан этот вывод? что у FB клиент fbclient.dll, а не gds32.dll ? А про переименование файлов или instclient.exe ты не в курсе?
Не понятно где брать и как бороться.
если не осилил bdp, то тебе ссылку на firebird-овский драйвер уже дали.

Вообще фраза "где брать" меня умиляет. Вот ты на этот форум как попал? А если попал напрямую, то мог бы ради интереса набрать www.ibase.ru? А там - ткнуть в "драйверы". И тут же получить список всех драйверов со ссылками. А?

ndStar
Сообщения: 16
Зарегистрирован: 25 окт 2005, 17:53

Сообщение ndStar » 30 июн 2006, 17:23

Переименовывать нельза, т.к:
есть приложение, работающее с FiB базой. Хочется к ней же сделать доступ через Интернет. Пытаюсь это сделать при помощи Delphi 2005. Там среди провайдеров FireBird нет.
Извините за ламерские вопросы, но с Web сталкиваюсь впервые. И у 2005 го все не так как в привычном 6м.
Скачала и поставила драйвер. Большое спасибо за ссылку. Но появился еще вопрос. В книжке по 2005 говорится, что для открытия ДатаСета надо адаптер активировать (Active = true). А у FbDataAdapter такого свойства нет. Все привязки вроде настроила, но как открыть табличку? Подскажите пли-и-и-з.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 30 июн 2006, 17:27

Там среди провайдеров FireBird нет.
Слушай, вопросы "ламерские", это понятно. Но ты читать умеешь? В Delphi 2005/2006 for .Net есть Borland Data Provider для Interbase. Им же можно работать с Firebird.

и если уж ты собралась писать на Delphi for .Net, почему выбрана глюкавая Delphi 2005, если уже давно есть 2006 ?

ndStar
Сообщения: 16
Зарегистрирован: 25 окт 2005, 17:53

Сообщение ndStar » 30 июн 2006, 17:43

[color=blue]Не нужен. Бери и используй хоть с IB, хоть с FB[/color]

Если я задаю провайдера IB, и создаю коннект, при этом пытаюсь дать ссылку на база.fdb - ругается unavailable database

Может что не то делаю

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 30 июн 2006, 17:49

ругается unavailable database
есть такая штука - поиск на www.ibase.ru.
а еще есть faq - www.ibase.ru/ibfaq.htm#unavail

ndStar
Сообщения: 16
Зарегистрирован: 25 окт 2005, 17:53

Сообщение ndStar » 30 июн 2006, 17:59

Спасибо огромное! Подключилась.

Ответить