Article View: pl.comp.lang.delphi.bazy-danych
Article #82496ODBC w OLE
From: Grzegorz Skoczylas
Date: Thu, 12 Mar 2015 09:25
Date: Thu, 12 Mar 2015 09:25
16 lines
2370 bytes
2370 bytes
Witajcie! Mam następujący problem. Jest program, który łączy się z bazą danych poprzez ODBC. Program działa. Teraz zaszła potrzeba udostępnienia części tego programu poprzez mechanizmy OLE Automation. Dodałem więc do niego odpowiedni kod. Jednak mam w tym miejscu problem z dostępem do bazy danych. Jeżeli program jest uruchomiony normalnie, połączenie ODBC z bazą danych jest realizowane bez problemu. Jeżeli ten sam program jest wywołany przez mechanizmy ODBC, to nie mogę połączyć się z bazą danych. Dostaje komunikat błędu "Podczas otwierania bazy danych wystąpił błąd EOleClassException: [Microsoft][Menadżer sterowników ODBC] Nie można odnaleźć nazwy źródła danych, a nie ma podanego sterownika domyślnego". Połączenie jest zdefiniowane jako "Systemowe DNS". Używam Delphi XE i ODBC 32-bitowe. W obu przypadkach (uruchomienie "normalne" lub przez OLE Automation) korzystam z takiego samego sposobu łączenia (TADOConnection) i używam taki sam ConnectionString. Próbowałem znaleźć w Internecie coś na ten temat, ale jak dotąd nic przydatnego nie znalazłem. Z góry dziękuję za wszelkie sugestie. :-) -- Grzegorz
Technical Details
Message-ID:
<1e76a025-f7e4-4004-8212-83497134b904@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!hl2no10309052igb.0!news-out.google.com!db6ni50316igc.0!nntp.google.com!hl2no10309046igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Received: by 10.182.181.105 with SMTP id dv9mr29449679obc.16.1426152340237; Thu, 12 Mar 2015 02:25:40 -0700 (PDT) X-Received: by 10.140.80.241 with SMTP id c104mr697029qgd.9.1426152340201; Thu, 12 Mar 2015 02:25:40 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!hl2no10309052igb.0!news-out.google.com!db6ni50316igc.0!nntp.google.com!hl2no10309046igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi.bazy-danych Date: Thu, 12 Mar 2015 02:25:38 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=217.98.71.45; posting-account=elJBywoAAABA5LDFDwHGq9j6dDqjQyCN NNTP-Posting-Host: 217.98.71.45 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <1e76a025-f7e4-4004-8212-83497134b904@googlegroups.com> Subject: ODBC w OLE From: Grzegorz Skoczylas <gskoczylas@gmail.com> Injection-Date: Thu, 12 Mar 2015 09:25:40 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit