Работа с embedded версией firibird
Модератор: kdv
Работа с embedded версией firibird
Одно из условий программы - она должна идти на любом компе под виндами. Вопрос, будет ли работать firebird на компьютере где нет сетевой карты и сетевых протоколов. Мне почему то подумалось что не будет, и я задумался о embedded. Но тут встал вопрос с компонентами, хотелось бы использовать ibx или fib, но не знаю как им указать на dll, dbexpress не хочу ))), может есть какаянибудь хитрость...
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Работа с embedded версией firibird
А куда она денется? Даже если не ставить tcp/ip на какую-нибудь абстракцию типа Dial-Up Adapter то она немного подумает и все равно станет принимать локальные коннекты через IPC. А может быть даже и Named Pipes сумеет отыскать.igorigor писал(а):Одно из условий программы - она должна идти на любом компе под виндами. Вопрос, будет ли работать firebird на компьютере где нет сетевой карты и сетевых протоколов. Мне почему то подумалось что не будет, и я задумался о embedded.
-
- Сообщения: 63
- Зарегистрирован: 18 май 2005, 19:13
Re: Работа с embedded версией firibird
Не понимаю я чего-то. Я тут как-то спрашивал по поводу использования embedded для сетевых подключений (мне нужно было "localhost:" в пути вписать, а коннект отказывался с ним), так меня дружно подвели к выводу, что embedded как-раз-таки не может работать через сетевые пути. А здесь вроде речь идет о сетевых коннектах.Dimitry Sibiryakov писал(а): А куда она денется? Даже если не ставить tcp/ip на какую-нибудь абстракцию типа Dial-Up Adapter то она немного подумает и все равно станет принимать локальные коннекты через IPC. А может быть даже и Named Pipes сумеет отыскать.
ЗЫ. Кстати, в информации об embedded на сайте где-то все равно есть инфа о сетевых подключениях через него.
нет нигде никакого автоматического переключения на другие протоколы, кроме Yaffil Personal. Он, если задан tcp localhost или имя этого же компьютера, если НЕ обнаруживает на нем обычного сервера, пытается сам подцепиться к базе локально. Но не в обратной последовательности или меняя tcp на netbeui, боже упаси. И уж тем более FB Embedded так не делает. Какой коннект задан - так и работает.А куда она денется? Даже если не ставить tcp/ip на какую-нибудь абстракцию типа Dial-Up Adapter то она немного подумает и все равно станет принимать локальные коннекты через IPC. А может быть даже и Named Pipes сумеет отыскать.
Если локальный - значит сам с файлом БД пашет. Если сетевой - просто обращается к указанному серверу как простой клиент, даже если сервер на этой же машине находится.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05