ďťż
 
Łączenie Delphi z DB2 ďťż
 
Łączenie Delphi z DB2
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Łączenie Delphi z DB2



Andrzej Dąbrowski - 03-10-2007 00:01
Łączenie Delphi z DB2
  Witam!
Zainstalowałem sobie na serwerze DB2Express-C v9.1 i chciałem się połączyć z
tym serwerem z swojego komputera. O ile po zainstalowaniu DB2 Developer
Workbench łączę się bez problemu, to pojawiły się problemy z łączeniem z
Delphi (BDS 2006).
Komponenty DBExpress odmaiwiaja współpracy bez biblioteki DBODBC9.dll, zeosy
to samo ale żądają biblioteki DBLIB9.DLL.
Dodam, ze ani u siebie, ani na serwerze takie biblioteki się nie pojawiają,
więc nawet nie ma jak skopiować.
Zainstalowałem sobie AnyDACa 1.12.2 (taki jaki dało się ściągnać) i pojawiły
się kolejne problemy. Po konfiguracji połączenia otrzymuję komunikat:
[AnyDAC][Phys][ODBC][Microsoft][Menedżer sterowników ODBC] Nie można
odnaleźć nazwy źródła danych, a nie ma podanego sterownika domyślnego
Rzeczywiście nie mam w systemie zainstalowanych sterowników ODBC do DB2, a
to jest przyczyną pojawienia się tego systemowego komunikatu. Problem w tym,
że nie wybierałem sterowników ODBC (jest taka opcja), ale DB2 !

Jestem w kropce, proszę o podpowiedzi.
Czy połączenie z DB2 spod AnyDACa jest możliwe tylko przez ODBC? (Musiałbym
każdemu klientowi instalować sterowniki do ODBC dla DB2?!)
W jaki sposób połączyć się z DB2 spod Delphi?

Andrzej Dąbrowski - Sir Daban





wloochacz - 03-10-2007 00:01

  > Witam!
> Zainstalowałem sobie na serwerze DB2Express-C v9.1 i chciałem się połączyć z
> tym serwerem z swojego komputera. O ile po zainstalowaniu DB2 Developer
> Workbench łączę się bez problemu, to pojawiły się problemy z łączeniem z
> Delphi (BDS 2006).
NTG

> Komponenty DBExpress odmaiwiaja współpracy bez biblioteki DBODBC9.dll, zeosy
> to samo ale żądają biblioteki DBLIB9.DLL.
Trzeba by DB2 Runtime Client zainstalować na komputerze...
http://publib.boulder.ibm.com/infoce...c/c0022612.htm

> Dodam, ze ani u siebie, ani na serwerze takie biblioteki się nie pojawiają,
> więc nawet nie ma jak skopiować.
> Zainstalowałem sobie AnyDACa 1.12.2 (taki jaki dało się ściągnać) i pojawiły
> się kolejne problemy. Po konfiguracji połączenia otrzymuję komunikat:
> [AnyDAC][Phys][ODBC][Microsoft][Menedżer sterowników ODBC] Nie można
> odnaleźć nazwy źródła danych, a nie ma podanego sterownika domyślnego
> Rzeczywiście nie mam w systemie zainstalowanych sterowników ODBC do DB2, a
> to jest przyczyną pojawienia się tego systemowego komunikatu. Problem w tym,
> że nie wybierałem sterowników ODBC (jest taka opcja), ale DB2 !
Problem w tym, że nie doczytałeś jak AnyDAC działa w tym przypadku.
A działa tak, że wykorzystuje ODBC to łączenia się z DB2.

> Jestem w kropce, proszę o podpowiedzi.
> Czy połączenie z DB2 spod AnyDACa jest możliwe tylko przez ODBC? (Musiałbym
> każdemu klientowi instalować sterowniki do ODBC dla DB2?!)
I tak musisz każdemu klientowi zainstalować klienta DB2 ;-)
http://www-1.ibm.com/support/docview...&lang=en&cc=US

> W jaki sposób połączyć się z DB2 spod Delphi?
Preferuję AnyDAC, a a lternatywnych możliwości jest sporo :)

--
wloochacz




Andrzej Dąbrowski - 03-10-2007 00:01

 
Użytkownik "wloochacz" <wl@no.spam> napisał w wiadomości
news:fdt216$75g$1@atlantis.news.tpi.pl...
>> Witam!
>> Zainstalowałem sobie na serwerze DB2Express-C v9.1 i chciałem się
>> połączyć z tym serwerem z swojego komputera. O ile po zainstalowaniu DB2
>> Developer Workbench łączę się bez problemu, to pojawiły się problemy z
>> łączeniem z Delphi (BDS 2006).
> NTG
>
>> Komponenty DBExpress odmaiwiaja współpracy bez biblioteki DBODBC9.dll,
>> zeosy to samo ale żądają biblioteki DBLIB9.DLL.
> Trzeba by DB2 Runtime Client zainstalować na komputerze...
> http://publib.boulder.ibm.com/infoce...c/c0022612.htm
>
Zainstalowałem, ale pojawiły się kolejne problemy, nie "widzi" serwera DB2.
W zeszłym roku ktoś miałpodobny problem, ale nie padło rozwiązanie. Jak
podać prawidłowo ścieżkę do bazy danych?
Ja mam 192.168.1.122:50000/SAMPLE
Komunikat jaki dostaję to: [AnyDAC][Phys][ODBC][IBM][CLI Driver] CLI0124E
Niepoprawna wartość argumentu. SQLSTATE=HY009
Jest on niezmienny nawet jak wyłączę serwer wiec obstawiam, że źle wpisuję
ścieżkę do bazy. Jak podać prawidłowo?
Andrzej Dabrowski




Marek Horodyski - 03-10-2007 00:01
=?iso-8859-2?Q?Re:_=A3=B1czenie_Delphi_z_DB2?=
 
Użytkownik "wloochacz" <wl@no.spam> napisał w wiadomości
news:fdt216$75g$1@atlantis.news.tpi.pl...
>> Witam!

[ ... ]

>> każdemu klientowi instalować sterowniki do ODBC dla DB2?!)
> I tak musisz każdemu klientowi zainstalować klienta DB2 ;-)

Nie koniecznie. Aplikacje w DELPHi linkuje xHarbour w DLLce (która do danych
dostaje sie różnymi drogami) wraz z terminalem graficznym (wszystko z OTC).
Na serwerze ma tylko jednego klienta do DB2, na stacjach obraz z tego
serwera.

Pozdrawiam,
Marek Horodyski





wloochacz - 03-10-2007 00:01

  [ciach]
> Zainstalowałem, ale pojawiły się kolejne problemy, nie "widzi" serwera DB2.
> W zeszłym roku ktoś miałpodobny problem, ale nie padło rozwiązanie. Jak
> podać prawidłowo ścieżkę do bazy danych?
> Ja mam 192.168.1.122:50000/SAMPLE
Ale gdzie to wpisujesz??

> Komunikat jaki dostaję to: [AnyDAC][Phys][ODBC][IBM][CLI Driver] CLI0124E
> Niepoprawna wartość argumentu. SQLSTATE=HY009
> Jest on niezmienny nawet jak wyłączę serwer wiec obstawiam, że źle wpisuję
> ścieżkę do bazy. Jak podać prawidłowo?
http://www.connectionstrings.com/?carrier=ibmdb2
Jak się nie wie, to się używa buttona "Wizard" (w ADConnection->right
click->Connection Editor) :)

--
wloochacz




Andrzej Dąbrowski - 03-10-2007 00:01

 
Użytkownik "wloochacz" <wl@no.spam> napisał w wiadomości
news:fdtcjg$ea5$1@atlantis.news.tpi.pl...
> [ciach]
>> Zainstalowałem, ale pojawiły się kolejne problemy, nie "widzi" serwera
>> DB2. W zeszłym roku ktoś miałpodobny problem, ale nie padło rozwiązanie.
>> Jak podać prawidłowo ścieżkę do bazy danych?
>> Ja mam 192.168.1.122:50000/SAMPLE
> Ale gdzie to wpisujesz??
>
>> Komunikat jaki dostaję to: [AnyDAC][Phys][ODBC][IBM][CLI Driver] CLI0124E
>> Niepoprawna wartość argumentu. SQLSTATE=HY009
>> Jest on niezmienny nawet jak wyłączę serwer wiec obstawiam, że źle
>> wpisuję ścieżkę do bazy. Jak podać prawidłowo?
> http://www.connectionstrings.com/?carrier=ibmdb2
> Jak się nie wie, to się używa buttona "Wizard" (w ADConnection->right
> click->Connection Editor) :)
>
Dopiero wizard mnie przeprowadził, a wcześniej wpisywałem na czuja na
podstawie przykładowych wpisów z grupy dyskusyjnej. Zapomniałem sprawdzić
wizarda po zainstalowaniu DB RuntimeClienta, to fakt, ale poprzednio
paskudnie się wykrzaczał zamiast dawać jakiś sensowny komunikat.
Udało mi się podłączyć, wielkie i stukrotne dziękuję za pomoc.
Andrzej Dąbrowski - Sir Daban
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    db2 alter table alter column set default Delphi for PHP Borlanda - co =?ISO-8859-2?Q?s=B1dzicie_o_tym?==?ISO-8859-2?Q?_pakiecie=3F?= =?ISO-8859-2?Q?Re:_DB2_-_niesp=F3jne_zapytanie_wg._asktom.oracle.com?= Oracle XE lub DB2 Express-C i wspolpraca z Visual C# 2005 Expess Edition IBM DB2 Express - czy podobnie jak Oracle Expreess ma wycieta Javew procedurach? Re: DB2 za darmo - =?ISO-8859-2?Q?troch=EA_wi=EAcej?= =?ISO-8859-2?Q?db2_obj=EAto=B6=E6_bazy?= [db2] Update sql posiłkowany danymi z innej tabeli =?iso-8859-2?q?Konfiguracja_domy=B6lna_DB2_Express-C?= [DB2/Websphere]: JDBC - result set closed
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • kfia-tek.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com