Delphi에서 ADO를 사용하는 방법을 배우고 싶습니다. 필자는 데이터베이스에 연결하고 쿼리를 실행하는 델파이 7 애플리케이션을 작성하려고합니다. 나는 '데이터베이스에 연결하기'부분에 붙어있다.Delphi 7에서 PostgreSQL에 연결할 때 오류가 발생했습니다.
:은 그 때 나는 다음과 같이 데이터베이스에 연결하기 위해 노력했다. 대신 서버에서 ' 예상 인증 요청을 받았지만 수신 된 오류는 -'입니다. 인터넷에서 솔루션을 찾으려고했지만 아무 것도 찾지 못했습니다. 이 오류를 어떻게 해결할 수 있습니까?델파이 7 데이터베이스와 PostgreSQL의 9.2 나의 OS를 사용하고 내가 Here에서 PostgreSQL의 OLE DB 공급자를 다운로드 및 추가 정보의 지침을 수행하여 등록
윈도우 7입니다설치 방법 : 이 소프트웨어를 설치하려면 디렉토리에 PGOLEDB.DLL 및 LIBPQ.DLL을 복사하십시오. 그런 다음 관리자 권한으로 "regsvr32 PGOLEDB.DLL"을 실행하십시오. "등록 성공"이라는 메시지가 나타납니다. 나는이 프로그램을 실행할 때, 로그인 프롬프트를 표시하지 않습니다
interface const ConnectionString : string = 'Provider=PostgreSQL OLE DB Provider;Data Source=localhost;' + 'User ID=postgres;password=sd123;timeout=50000;'; implementation procedure TForm1.FormCreate(Sender: TObject); begin Connection.ConnectionString := ConnectionString; Connection.LoginPrompt := true; Connection.Connected := true; end;
-