ZEOS i PostgreSQL

Problemy zwiÄ…zane z tworzeniem i zarzÄ…dzaniem programami bazo-danowymi.
Regulamin działu


Zadając pytania dotyczące baz danych należy podawać szczegółowe informacje o bazie danych nad którą się pracuje, czyli:

  • Rodzaj serwera bazodanowego: MySql, MSSQL, Oracle itp.
  • Wersja bazy danych
  • Technologia bazodanowa używana w programie: ADO, DbExpress, InterBase
  • Komponenty użyte do zestawienia poÅ‚Ä…czenia: ADOConnection, SqlConnection
  • Sposób zestawienia komponentów bazodanowych np. DataSet - DataSource - DbGrid lub DataSet - DataSetProvider - ClientDataSet - DataSource - DbGrid
  • Jeżeli używane byÅ‚y biblioteki innych firm niż Borland, CodeGeer i Embarcadero proszÄ™ podać ich nazwy, numer wersji i adres źródÅ‚a.

ZEOS i PostgreSQL

Nowy postprzez seweryn » piÄ…tek, 17 lipca 2009, 11:32

Próbuje się połączyć z bazą Postgre i wyskakuje mi komunikat:
004.jpg


Obydwa plik mam w katalogu projektu i katalogu windows/system32. Pomimo to komunikat nadal wyskakuje:(
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
seweryn
Bladawiec
Bladawiec
 
Posty: 33
Dołączył(a): sobota, 11 lipca 2009, 10:42
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
Kompilator: C++ Builder 2010
    NieznanyNieznana

Re: ZEOS i PostgreSQL

Nowy postprzez seweryn » piÄ…tek, 17 lipca 2009, 17:23

RozwiÄ…zanie :
1. ÅšciÄ…gnÄ…Å‚em serwer PostgeSQL z strony:
http://www.enterprisedb.com/products/pg ... do#windows
2. Po zainstalowaniu skopiowałem z folderu c:\windows\program files\postgesql\8.4\bin\ pliki:
005.jpg

do folderu c:\windows\system32

Teraz baza Å‚Ä…czy mi siÄ™ ale mam problem:
W Connection1 w właściwości host muszę wpisać ip serwera.
Jeżeli wpiszę nazwę to wyskakuję błąd tak jakby nie obsługiwał dns:
006.jpg

W miejscu białej kropki jest pierwszy człon nazwy serwera. Dodam jeszcze że jeżeli korzystam z tego samego komponentu i protokołu MySQL to w właściwości host może być nazwa serwera i wszystko działa ok.
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
seweryn
Bladawiec
Bladawiec
 
Posty: 33
Dołączył(a): sobota, 11 lipca 2009, 10:42
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
Kompilator: C++ Builder 2010
    NieznanyNieznana

Re: ZEOS i PostgreSQL

Nowy postprzez seweryn » piÄ…tek, 17 lipca 2009, 21:26

jak odczytać adres ip znając nazwę hosta?? Próbuje to tak zrobić:
Kod: Zaznacz cały
   struct hostent* remoteHost;
   char x[]="poczta.onet.pl";
   remoteHost=gethostbyname(x);
   if(remoteHost!=NULL)
   Edit1->Text=remoteHost->h_addr;

Ale nie działa
dodatkowo trzeba dołączyć nagłówek: #include <Winsock2.h>
Avatar użytkownika
seweryn
Bladawiec
Bladawiec
 
Posty: 33
Dołączył(a): sobota, 11 lipca 2009, 10:42
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
Kompilator: C++ Builder 2010
    NieznanyNieznana

Re: ZEOS i PostgreSQL

Nowy postprzez seweryn » niedziela, 19 lipca 2009, 16:52

Po skompilowaniu i uruchomieniu programu z pod C++ builder wszystko działa jak należy.
Jeżeli uruchomić program z poziomu eksploratora windows to wyskakiwał mi błąd że brakuje bibliotek:
libinitl-2.dll
conv-2.dll

Po ściągnięciu z internetu biblioteki libinitl-2.dll okazało się że program komunikuje się z bazą dużo wolniej.
RozwiÄ…zanie:
skopiowałem plik libinitl-8.dll do folderu z programem i zmieniłem jego nazwę na libinitl-2.dll
Avatar użytkownika
seweryn
Bladawiec
Bladawiec
 
Posty: 33
Dołączył(a): sobota, 11 lipca 2009, 10:42
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
Kompilator: C++ Builder 2010
    NieznanyNieznana


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Bazy danych

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 1 gość

cron