Tworzenie Systemowego DSN ODBC z poziomu Delphi

0

Uprzedzając zapędy młodych gniewnych, którzy bez zastanowienia odsyłają do Gógla - już tam byłem i informacje, które znalazłem nie spełniają moich oczekiwań.

Problem jest następujący. Muszę utworzyć na wszystkich stacjach klienckich systemowy DSN w ODBC. Chciałbym jednak, żeby aplikacja sama sprawdzala czy dany DSN istnieje i w razie potrzeby go zakładała (nie łapkami Administratora, tylko automagicznie).

Ktoś może ćwiczył taki temat (Wiem, że jest to możliwe - widziałem coś takiego kilka lat temu u znajomego, który tworzył w Visual C++) ?

0
toyman napisał(a)

Uprzedzając zapędy młodych gniewnych, którzy bez zastanowienia odsyłają do Gógla - już tam byłem i informacje, które znalazłem nie spełniają moich oczekiwań.

Czyli generalnie można stwierdzić, że jesteś łagodnie to ujmując "małosprytny" a mówiąc dostanie po prostu idiotą

http://www.google.com/search?hl=pl&client=opera&hs=X5g&rls=pl&q=delphi+create+dsn+odbc&aq=f&aqi=&aql=&oq=&gs_rfai=

w pierwszym linku jest jak dodać systemowy DSN i to DZIAŁA

a tutaj http://www.google.com/search?hl=pl&client=opera&rls=pl&q=delphi+list+system+dsn+&aq=f&aqi=&aql=&oq=&gs_rfai= jest jak pobrać listę DSNów

0

Oszszsz ty ... łobuzie sympatyczny !!!

Dzieki za pomoc - na ciebie zawsze mozna liczyc ;)

0

Ku potomności.

Po dluzszych poszukiwaniach automatycznego definiowania Systemowych DSN do serwerow MySQL - natknalem się na banalnie prosty (i co najważniejsze sprawdzony i działający) sposób:

http://dev.mysql.com/doc/refman/5.0/en/connector-odbc-usagenotes-apptips.html#connector-odbc-usagenotes-apptips-borland-delphi

Wystarczy wprowadzić odpowiednie wpisy do rejestru i DSN działa (HKLM\SOFTWARE\ODBC\ODBC.INI)

Swoją drogą natknąłem się na tą ścieżkę przypadkowo szukając rozwiązania na bug występujący w connectorze\ODBC 5.1 do MySQL - po zdefiniowaniu DSN nie ma mozliwosci zmiany konfiguracji konfigurator zglasza blad.

Anyway - moze komus sie to przyda

1 użytkowników online, w tym zalogowanych: 0, gości: 1