Альтернативный Форум

Альтернативный Форум (https://af.net.ru/index.php)
-   Технический (https://af.net.ru/forumdisplay.php?f=41)
-   -   Создание UDL файла (https://af.net.ru/showthread.php?t=7680)

222222 02.02.2008 17:21

Создание UDL файла
 
Установлены Firebird 2.0 и FirebirdClient 2.0 (провайдер для .Net)...
создаю udl-файл для создания подключения к базе данных и при выборе поставщика данных выбираю OLEDBProvider for interbase, но порблема в том, что это сделать не получается по непонятным мне причинам... то есть далее задавать параметры подключения нельзя... в чём может быть проблема? кто-то создавал udl файл для подключения к firebird?

D0(eN-!- 02.02.2008 19:58

Re: Создание UDL файла
 
C udl часто возникают проблемы. Если пишешь в Delphi, могу посоветовать создать Connection String, скопировать инфу оттуда в файл .udl, если не прокатит - копируй в .ini, а потом загружай оттуда в Cjnnection String при подключении.
ЗЫ: да, я извращенец =)

222222 03.02.2008 01:05

Re: Создание UDL файла
 
Пишу в VS 2005. Возникает также вопрос, как например, строить программный интерфейс, если порвайдер для Firebird бесплатной версии не поддерживает работу с мастерами студии. А например для Access датагрид с необходимыми колонками и заголовками получается простым перетаскиванием нужной таблицы из окна DataSources студии... так как же создать тот же датагрид, но не имея в своём распоряжении подключения к базе firebird в окне DataSources студии?

DEV 06.02.2008 09:45

Re: Создание UDL файла
 
Для начала - забыть про визуальное проектирование.
Курить ман на тему трехслойной архитектуры (3 layer architecture) и модели предметной области (domain object model) - просветляет.
Явно подключаться к БД через Connection, задавая Connection String - универсальный и безотказный способ.
Писать код руками - полный контроль над тем, что делаешь.
Делать настройку столбцов датагрида руками - опять же полный контроль.
Я понимаю, что сляпать в вижуал дизайнере - оно легче, но криво это имхо, да и не всегда работает как видишь.


Часовой пояс GMT +3, время: 08:52.

Powered by vBulletin® Version 3.8.11 PL4;
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd;
Оператор обработки ПДн - ИП Алексеев А.С.;
ИНН: 333411310227; ОГРН: 307333419200050;
тел. +7 (4922) 49-42-22, legal@smalta.net