ďťż
 
Sterownik ODBC ďťż
 
Sterownik ODBC
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

Sterownik ODBC



Sirtap - 18-04-2006 00:37
Sterownik ODBC
  Witam

Mam prosty problem, ale zetknąłem się z nim pierwszy raz. Mianowicie
napisałem program współpracujący z bazą danych Sybase przez interfejs ODBC.
Oczywiście nie mogę go urchomić na komputerze, gdzie nie zainstalowałem
serwera Sybase, bo nie ma tam sterowników ODBC dla niego.
Skąd mogę wziąść ten sterownik? Przy instalacji serwera zainstalował się
sam. A na stronie producenta też nie moge go znaleźć do ściągnięcia :-/

Dla jasności powiem, że potrzebuje sterownika ODBC "Adaptive Server
Anywhere 8.0".

W sumie jest on w pliku dbodbc8.dll, ale czy wystarczy po prostu przenieść
ten plik z mojej maszyny na klienta?

Pozdrawiam
Andrew





Shalom - 19-04-2006 00:27

  potrzebujesz tylko asa client




Sirtap - 19-04-2006 00:27

  Uzytkownik "Shalom" <ala@ola.pl> napisal w wiadomosci
news:pf51gu09t8ka$.1se8rrjllr5mz$.dlg@40tude.net.. .
> potrzebujesz tylko asa client

I tu problem, skad go wziasc?? Bo na stronie sybase'a nic nie moge znalezc
:-/

Pozdro




Paweł Matuła - 19-04-2006 00:27

  Witaj
Możesz np. utworzyć plik wpisz.reg, w którym podajesz ścieżki do dwóch
potrzebnych plików dbodbc8.dll oraz dbeng8.exe, które kopiujesz z kompa na
którym zainstalowałeś ASA. Na maszynie klienta nie musisz wcale instalowac
ASA.
Jeśli Twój program wykonuje jakieś inserty, delete, update lub korzysta z
procedur oraz triggerów to potrzebujesz plik dbeng8.exe oraz licencji dla
klienta. Jeśli są to tylko selecty możesz użyć rteng9.exe jako runtime bez
licencji.

Oto przykład pliku *.reg:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\PROGRAM]
"DatabaseFile"="c:\\program\\db\\baza.db"
"AutoStop"="Yes"
"Driver"="c:\\program\\dbodbc8.dll"
"Integrated"="No"
"PWD"="pwd"
"UID"="DBA"
"Start"="C:\\program\\rteng9.exe"

Pozdr
Paweł

Użytkownik "Sirtap" <sirtap@gazeta.pl> napisał w wiadomości
news:e1vili$bbl$1@inews.gazeta.pl...
> Witam
>
> Mam prosty problem, ale zetknąłem się z nim pierwszy raz. Mianowicie
> napisałem program współpracujący z bazą danych Sybase przez interfejs
> ODBC.
> Oczywiście nie mogę go urchomić na komputerze, gdzie nie zainstalowałem
> serwera Sybase, bo nie ma tam sterowników ODBC dla niego.
> Skąd mogę wziąść ten sterownik? Przy instalacji serwera zainstalował się
> sam. A na stronie producenta też nie moge go znaleźć do ściągnięcia :-/
>
> Dla jasności powiem, że potrzebuje sterownika ODBC "Adaptive Server
> Anywhere 8.0".
>
> W sumie jest on w pliku dbodbc8.dll, ale czy wystarczy po prostu
> przenieść ten plik z mojej maszyny na klienta?
>
> Pozdrawiam
> Andrew
>
>
>





Sirtap - 19-04-2006 00:27

  Użytkownik "Paweł Matuła" <pmatula@rzeszow.oip.pl> napisał w wiadomości
news:e23c2q$gjt$1@inews.gazeta.pl...
> Witaj
> Możesz np. utworzyć plik wpisz.reg, w którym podajesz ścieżki do dwóch
> potrzebnych plików dbodbc8.dll oraz dbeng8.exe, które kopiujesz z kompa na
> którym zainstalowałeś ASA. Na maszynie klienta nie musisz wcale instalowac
> ASA.
> Jeśli Twój program wykonuje jakieś inserty, delete, update lub korzysta z
> procedur oraz triggerów to potrzebujesz plik dbeng8.exe oraz licencji dla
> klienta. Jeśli są to tylko selecty możesz użyć rteng9.exe jako runtime bez
> licencji.
>
> Oto przykład pliku *.reg:
>
> REGEDIT4
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\PROGRAM]

Troche nie ładne rozwiązanie. Ale czy przypadkiem drivery odbc nie powinny
być darmowe? W końcu serwer stoi na innym kompie.
Trzeba było to robić na mySQL ;)




Paweł Matuła - 20-04-2006 02:19

  Podałem przykład najprostrzy.
Można zrobić obsługę parametrów z poziomu programu,np poprzez wpisanie do
rejestru za pomocą funkcji RegistrySet połaczeń z bazą i sterownikami.

Jeśli serwer ASA stoi na innym kompie to musisz posiadać tyle licencji typu
client ile klientów łaczy się do tego serwera.

Użytkownik "Sirtap" <sirtap@gazeta.pl> napisał w wiadomości
news:e23fme$5r3$1@inews.gazeta.pl...
> Użytkownik "Paweł Matuła" <pmatula@rzeszow.oip.pl> napisał w wiadomości
> news:e23c2q$gjt$1@inews.gazeta.pl...
>> Witaj
>> Możesz np. utworzyć plik wpisz.reg, w którym podajesz ścieżki do dwóch
>> potrzebnych plików dbodbc8.dll oraz dbeng8.exe, które kopiujesz z kompa
>> na którym zainstalowałeś ASA. Na maszynie klienta nie musisz wcale
>> instalowac ASA.
>> Jeśli Twój program wykonuje jakieś inserty, delete, update lub korzysta z
>> procedur oraz triggerów to potrzebujesz plik dbeng8.exe oraz licencji dla
>> klienta. Jeśli są to tylko selecty możesz użyć rteng9.exe jako runtime
>> bez licencji.
>>
>> Oto przykład pliku *.reg:
>>
>> REGEDIT4
>>
>> [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\PROGRAM]
>
>
> Troche nie ładne rozwiązanie. Ale czy przypadkiem drivery odbc nie powinny
> być darmowe? W końcu serwer stoi na innym kompie.
> Trzeba było to robić na mySQL ;)
>
>
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Error converting data type varchar to datatime. state:37000, Native:8114,Orgin:[Microsoft][ODBC SQL Server Driver][SQL Server] Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?= =?ISO-8859-2?Q?Informix_i_konfiguracja_ODBC_ze_zmian=B1_stron y_kodowej.?= Przechodzenie FoxPro DBF -> Java most JDBC-ODBC - jak zrealizować RLOCK ? =?iso-8859-2?q?NET_i_ODBC_-_Lista_dostawc=F3w_danych?= [Microsoft][ODBC Visual FoxPro Driver]Error - Pomocy =?iso-8859-2?q?ODBC_-_omini=EAcie_kreatora=2E?= [Postgres]Jak wydobyc czas z serwera bazy przez ODBC Jdbc-odbc bridge z oracle stored procedure [FB, ODBC] Ilosc otwartych polaczen do bazy
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • quentinho.opx.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