ďťż
 
ODB - konfiguracja programowa. ďťż
 
ODB - konfiguracja programowa.
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

ODB - konfiguracja programowa.



Lem87 - 11-05-2007 12:31
ODB - konfiguracja programowa.
  Witam,

mam pytanie odnosnie konfiguracji ODBC. Moze na wstepie krotki opis
problemu.

Bardzo czesto zdaza mi sie konfigurowac ODBC wykorzystujac
Administrator Zrodel Danych ODBC. Chcialbym sobie troche ulatwic
zycie
i wykonywac ten krok programowo, tzn napisac prosty programik, ktory
wykorzystywalby plik txt, xls, itd, w ktorym bylyby zmienne parametry
polaczenia ODBC (np. konfiguracjaODBC.txt). Z pliku
konfiguracjaODBC.txt programik pobieralby parametry i takie
polaczenie
tworzyl zgodnie z kreatorem Administrator Zrodel Danych ODBC.

Czy taka funkcjonalnosc mozna osiagnac?
Nie wiem czy dobrze kojarze, ale chyba jest plik txt, ktory zawiera
wszystkie informacje na temat skonfigurowanych polaczen ODBC??

Dodam tylko, ze jest to polacznie ODBC do pliku txt rozdzielonego
tabulacjami, takze konfiguracja jest prosta, ale wolalbym zeby to
robilo sie poprzez klikniecie, wynikiem takiej konfiguracji jest na
pewno plik schema.ini w katalogu, w ktorym jest zrodlo danych.

Dzieki za odpowiedz.
Pozdrawiam
Piotr





Smyk - 11-05-2007 12:31

  Lem87 wrote at Mittwoch, 18. April 2007 10:04:

> mam pytanie odnosnie konfiguracji ODBC.

Jakie srodowisko (Win, Unix ...) ?

> ... Chcialbym sobie troche ulatwic zycie
> i wykonywac ten krok programowo, tzn napisac prosty programik, ktory
> wykorzystywalby plik txt, xls, itd, w ktorym bylyby zmienne parametry
> polaczenia ODBC (np. konfiguracjaODBC.txt).

Źródła danych (DSN) można tworzyć przy użyciu OBBC API [1]
(funkcje ConfigDriver(), ConfigDSN() i ConfigTranslator()).

W środowisku Windows, konfiguracja ODBC przechowywana jest
w rejestrach. Możesz zatem użyć API do rejestrów aby dodać
odpowiednie ścieżki i klucze, lub wygenerować plik *.reg
a nastepnie zaaplikować go narzędziem regedit.exe.

W środowiskach unixowych istnieją dwa wiodące menadżery
ODBC - unixODBC i iODBC. Oba przechowują dane o sterownikach
i źródłach w plikach INI. Możesz parsować takie pliki sam
albo użyć jakieś biblioteki która Ci w tym pomoże [2]

[1]
http://msdn.microsoft.com/library/de..._reference.asp
[2] http://en.wikipedia.org/wiki/INI_file#C.2FC.2B.2B

--
Smyk




Jacek - 11-05-2007 12:31

  Chcialbym sie przylaczyc do dyskusji...
Co do windows, to rzeczywiscie najprosciej za pomoca narzedzia konfiguracji
stworzyc dsn, odnalezc to w rejestrze, zapisac i mamy za pomoca 2 klikniec
sprawe zalatwiona.
Problem tylko w tym, ze stworzylem takie polaczenie i niestety w rejestrze
nie moge znalezc informacji na jakim porcie ma byc polaczenie.

Tak to wyglada:

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\costam]
"Driver"="C:\\WINDOWS\\system32\\sqlsrv32.dll"
"Server"="255.255.255.255\\bazka"
"Database"="test2"
"LastUser"="sa"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources]
"costam"="SQL Server"

i nie mamy tutaj niestety ani hasla, ani portu i moze jeszcze czegos o czym
nie wiem.




Smyk - 11-05-2007 12:31

  Jacek wrote at Mittwoch, 18. April 2007 11:33:

> Problem tylko w tym, ze stworzylem takie polaczenie i niestety w rejestrze
> nie moge znalezc informacji na jakim porcie ma byc polaczenie.
>
> Tak to wyglada:
>
> [HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\costam]
> "Driver"="C:\\WINDOWS\\system32\\sqlsrv32.dll"
> "Server"="255.255.255.255\\bazka"
> "Database"="test2"
> "LastUser"="sa"

W przypadku komunikacji przez "named piped" nie potrzeba
numeru portu. Natomiast nazwa użytkownika i jego hasło
nie maja czego szukac w źródle DSN - to są atrybuty konkretnej
sesji/połączenia ze źródłem a nie samego źródła.

--
Smyk





Jacek - 11-05-2007 12:31

  Gleboko nie bede wnikal. W kreatorze polczenia dsn mamy pole do wpisania
hasla, jednak nie jest ono zapamietywane...




Smyk - 11-05-2007 12:31

  Jacek wrote at Mittwoch, 18. April 2007 19:24:

> Gleboko nie bede wnikal. W kreatorze polczenia dsn mamy pole do wpisania
> hasla, jednak nie jest ono zapamietywane...

Hasło może być potrzebne do przetestowania konfigurowanego właśnie
źródła DSN. Czesto także te same dialogi zawarte w "setup.dll" danego
sterownika ODBC używane są do konfiguracji źródła i budowania konkretnej
sesji. Cóż, sterownik sterownikowi nie równy ... ;-)

--
Smyk
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    oracle -> oracle lub oracle -> mysql replikacja - programy [spam] sprzedam używane programy Adobe/Macromedia [spam sprzedam] Prezentacja =?ISO-8859-2?Q?zdj=EA=E6_z_w=B3=B1czeniem/wy=B3a?==?ISO-8859-2?Q?czeniem_-_jaki_program_polecacie_do_tego_?= Program do konwersji =?ISO-8859-2?Q?zdj=EA=E6_B=26W_-=3E_?==?ISO-8859-2?Q?kolor?= SQL Server 2005: początkujący programista T-SQL ma problem Program magazynowy - czy jest taki jakiego =?UTF-8?B?cG90cnplYnVq?==?UTF-8?B?xJk/?= Import faktur do Insert Subiekt GT oraz Wapro Wf-Mag z innego programu =?iso-8859-2?Q?program_foxpro_i_win_vista_=3F_w_xp_dzia=B3a=B 3o.?= [Oracle] Czy znacie jakiś programik który wykonuje sie z lini poleceń do porównywania Schemy? =?ISO-8859-2?Q?[MS_SQL]_=A6ledzenie_zapyta=F1_wykonywanych_przez_program? =
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • felgiuzywane.xlx.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