Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Błąd ogólny ODBC (Run-time error 1004) - czego może brakować na komputerze lub czego jest tam za dużo

631 views
Skip to first unread message

sa...@gazeta.pl

unread,
May 9, 2008, 6:28:12 AM5/9/08
to
Witam

Na komputerze kolegi próbowałem wykonać makro Excel, które u mnie
działa.

sglstring = "select * from tabela"
With ActiveSheet.QueryTables.Add(Connection:= _
"ODBC;DRIVER={Microsoft ODBC dla Oracle};UID=;PWD=;SERVER=;",
_
Destination:=ActiveCell, Sql:=sglstring)
.Refresh BackgroundQuery:=False
End With

I otrzymałem komunikat jak w temacie postu.

Dla kwerendy przekazującej Access komunikat był jakoś taki jak "Brak
możliwości połączenia.."

Jego system został preinstalowany według wymagań pracodawcy.

Co może być przyczyną braku połączenia ODBC do bazy Oracle ? Czego tam
może brakować lub nie i jak to sprawdzić ?

Zaznaczam, że w żródłach danych ODBC można dodać (co zrobilem)
sterownik "Microsoft ODBC dla Oracle".

Pozdrawiam
Andrzej

Niko

unread,
May 9, 2008, 8:02:46 AM5/9/08
to

Witam

Spróbuj zestawić połączenie na Oracle ODBC Driver na sterownikach
Microsoftu często i gęsto występują tego typu błędy. Następnie odpal
cmd i zrób pinga czy widzi wogóle bazę ..

Niko

unread,
May 9, 2008, 8:05:17 AM5/9/08
to

No i sprawdź czy ten użytkownik ma uprawnienia do połączenia z bazą

Pozdrawiam

Niko

unread,
May 9, 2008, 8:27:34 AM5/9/08
to

Znalazłem pewien artykuł http://support.microsoft.com/default.aspx?scid=kb;en-us;277808
z wystąpieniem tego błędu poczytaj powinno pomóc..

sa...@gazeta.pl

unread,
May 9, 2008, 8:36:06 AM5/9/08
to
> Znalazłem pewien artykułhttp://support.microsoft.com/default.aspx?scid=kb;en-us;277808
> z wystąpieniem tego błędu poczytaj powinno pomóc..- Ukryj cytowany tekst -
>
> - Pokaż cytowany tekst -

Poczytam, dzięki za pomoc.

Odpowiadając na powyższe - użytkownik ma uprawnienia i np.: łączy się
za pomocą SQLPLUS.

Być może firewall ma tu coś do powiedzenia ?? Może blokuje zapytania
Excela i Accessa wychodzące w sieć ???

Pozdrawiam
Andrzej


Niko

unread,
May 9, 2008, 9:18:48 AM5/9/08
to

Powiem ci że gdyby tak było to byłby dodatkowy komunikat że chcesz się
połączyć z jakimś adresem "..." spróbuj zestawić połączenie na innych
serownikach doczytałem się w tym artykule ze może byc też coś z
referencjami może czegoś brakować jakies biblioteki popatrz tez w tą
stronę

Przemysław Rachwał

unread,
May 9, 2008, 5:00:57 PM5/9/08
to
sa...@gazeta.pl pisze:


brakuje poprawnie skonfigurowanego klienta Oracle z dopisanycm TNS-em w
pliku tnsnames.ora serwera który jest zaszyty w connectionstring-u

poszukaj go u kolegi

klient Oracle powinien wskazywać akurat na właściwą konfigurację - bo
możesz mieć ich kilka

to czy masz odpowiedni wpis sprawdz za pomocą tnsping.exe serwer - jak
to działa będzie działać połączenie

konfiguracja np: http://www.cs.put.poznan.pl/jjezierski/sqlnet/sld023.htm

Przemysław Rachwał

unread,
May 9, 2008, 5:02:24 PM5/9/08
to
Niko pisze:

>> Odpowiadając na powyższe - użytkownik ma uprawnienia i np.: łączy się
>> za pomocą SQLPLUS.
>>
>> Być może firewall ma tu coś do powiedzenia ?? Może blokuje zapytania
>> Excela i Accessa wychodzące w sieć ???
>>
>> Pozdrawiam
>> Andrzej
>
> Powiem ci że gdyby tak było to byłby dodatkowy komunikat że chcesz się
> połączyć z jakimś adresem "..." spróbuj zestawić połączenie na innych
> serownikach doczytałem się w tym artykule ze może byc też coś z
> referencjami może czegoś brakować jakies biblioteki popatrz tez w tą
> stronę

czy ty wiesz o czym piszesz?
pracowałeś kiedyś na takiej konfiguracji? odnoszę wrażenie że poruszasz
się po omacku

Niko

unread,
May 12, 2008, 6:45:44 AM5/12/08
to

Koledze chodziło o firewalla, który jest zainstalowany na tej że
stacji roboczej który może blokować dostęp..

0 new messages