Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.10;
Скачать: CL | DM;

Вниз

Компоненты для работы с DB2   Найти похожие ветки 

 
pavel_guzhanov ©   (2009-03-04 12:09) [0]

Есть ли в природе компоненты для Delphi, позволяющие сделать программу, работающую с DB2 без установки на компьютер пользователя клиентской части?
Платные/бесплатные - значения не имеет.
Если есть - поделитесь ссылкой пожалуйста


 
Torry ©   (2009-03-04 12:17) [1]

Вроде бы http://www.torry.net/quicksearchd.php?String=AnyDAC+&Title=Yes


 
test ©   (2009-03-04 12:23) [2]

Разве ADO что то требует?


 
Anatoly Podgoretsky ©   (2009-03-04 12:26) [3]

> test  (04.03.2009 12:23:02)  [2]

АДО требует провайдера, но во многих случаях он уже стоит.


 
test ©   (2009-03-04 12:27) [4]

Я про то что установка клиентской части не обязательна.


 
DrPass ©   (2009-03-04 12:38) [5]


> test ©   (04.03.09 12:27) [4]
> Я про то что установка клиентской части не обязательна.

ADO-драйвер DB2 (по крайней мере, пару лет назад, когда я в последний раз с ним сталкивался) все равно требовал наличия клиента


 
clickmaker ©   (2009-03-04 13:14) [6]

а как можно работать с сервером без клиентской части? не напрямую же tcp-пакеты кидать?

хоть одна dll должна быть. Либо сам компонент должен включать эту часть, но тут возникают проблемы совместимости с разными версиями серверов: гораздо проще общаться с DLL, которая предоставляет некий уровень абстракции, и обновление которой не заставит переписывать компонент.

Другое дело, что под "клиентской частью" часть понимают набор примочек для конфигурации и управления, которые не всегда нужны


 
pavel_guzhanov ©   (2009-03-04 13:25) [7]

ADO (по крайней мере тот, который в Delphi7) требует наличия клиента.

> Torry ©   (04.03.09 12:17) [1]


Спасибо, Максим, вроде это то что нужно. Скачал триал, поиграюсь.


 
test ©   (2009-03-04 14:02) [8]

clickmaker ©   (04.03.09 13:14) [6]
установка провайдера ADO без клиента DB2 разве не поможет?


 
clickmaker ©   (2009-03-04 14:08) [9]

> [8] test ©   (04.03.09 14:02)

а как АДО будет работать с ДБ2 без самого провайдера ДБ2?


 
Petr V. Abramov ©   (2009-03-04 14:12) [10]


> Вроде бы http://www.torry.net/quicksearchd.php?String=AnyDAC+&Title=Yes

о птичках, как это сделано? расколоты протоколы обмена всех серверов? Или все же они официально открыты?


 
clickmaker ©   (2009-03-04 14:45) [11]

> [10] Petr V. Abramov ©   (04.03.09 14:12)

судя по их вики - http://wiki.remobjects.com/wiki/Connect_to_Microsoft_SQL_Server_(AnyDAC) - нет

AnyDAC requires one of the MS SQL Server ODBC drivers to be installed on the workstation:
   * SQL Server ODBC driver as the connectivity for MSSQL 2000. Most probably, the ODBC driver is already installed on your workstation. If not, see details.
   * SQL Native Client as the connectivity for MSSQL 2000 and 2005. We strongly recommend that you have SQL Native Client installed, if your application has to work with MS SQL Server 2005. See Microsoft SQL Server Native Client.
   * SQL Server Native Client NN.N as the connectivity for MSSQL 2000, 2005 and 2008. We strongly recommend that you have SQL Server Native Client NN.N installed, if your application has to work with MS SQL Server 2008

Так что даже any при ближайшем рассмотрении - совсем не any -)


 
test ©   (2009-03-04 15:13) [12]

clickmaker ©   (04.03.09 14:08) [9]
Провайдера DB2 ADO я просто как то видел(левая контора не IBM), если самого легкого клиента DB2 настроить(при инсталяции "указать хочу только ADO") он и будет,установит только провайдера ADO, я про это.


 
DrPass ©   (2009-03-04 15:56) [13]


> test ©   (04.03.09 15:13) [12]


> он и будет,установит только провайдера ADO, я про это.

Насчет "левых контор" не знаю, но родной IBM"овский провайдер ADO физически представляет собой лишь надстройку над клиентскими библиотеками, и установить только провайдера, без клиентских библиотек, не получится.


 
test ©   (2009-03-04 17:43) [14]

http://sourceforge.net/projects/open-dbexpress/
DbExpress driver for ODBC. Supports Delphi 7 & 6.02, BCB 6, and Kylix 2 & 3. Tested against many Databases including: Microsoft SqlServer, Oracle, IBM DB2, Centura SqlBase, MySql, Microsoft Access, and


 
clickmaker ©   (2009-03-04 17:48) [15]

> [14] test ©   (04.03.09 17:43)

наверняка тоже клиентские DLL от соотв. серверов требует


 
Torry ©   (2009-03-04 23:41) [16]


> > Вроде бы http://www.torry.net/quicksearchd.php?String=AnyDAC+&Title=Yes
>
> о птичках, как это сделано? расколоты протоколы обмена всех
> серверов? Или все же они официально открыты?


"Вопрос не по окладу". Парень наш, рассейский, контакты найти можно, спросить - тоже.


 
test ©   (2009-03-05 04:43) [17]

clickmaker ©   (04.03.09 17:48) [15]
Там код открытый можно посмотреть



Страницы: 1 вся ветка

Текущий архив: 2009.05.10;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.009 c
6-1202754045
grisme
2008-02-11 21:20
2009.05.10
HTTP авторизация


3-1220523952
Drowsy
2008-09-04 14:25
2009.05.10
Constraint, Transaction, Exception


2-1238248106
SP
2009-03-28 16:48
2009.05.10
Обязательно ли писать свой деструктор в таком случае?


2-1238153841
igorntk
2009-03-27 14:37
2009.05.10
Как скопировать запись из одного TEdit в другой?


15-1236596170
kolokol
2009-03-09 13:56
2009.05.10
Вопрос про Memo