2017-09-28 11 views
0

델파이 도쿄 10.2.1에서 FireDAC 탐색기를 열고 직원 데이터베이스의 + 표시를 클릭하면이 파일 찾을 수 없습니다 말한다 :수 FireDac 탐색기에서 열 수 없습니다 샘플 EMPLOYEE.GDB

enter image description here

[FireDAC] [Phys] [IB] "로컬 호스트 : C : \ Users \ Public \ Documents \ Embarcadero \ Studio \ 19.0 \ Samples \ data 파일의 CreateFile (열기)"작업 중 I/O 오류가 발생했습니다. \ employee.gdb " 파일을 여는 중 오류가 발생했습니다.

localhost 앞에 콜론이 있음을 확인합니다. 그 이유가 여기에 있습니다.

FDConnectionsDef.ini의 항목은 다음과 같습니다

[EMPLOYEE] 
DriverID=IB 
Protocol=TCPIP 
Database=localhost:C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\data\employee.gdb 
User_Name=sysdba 
Password=masterkey 
CharacterSet= 
ExtendedMetadata=True 
  • 파일 C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\data\employee.gdb이 존재합니다. 값 열의 문자열이기도합니다. 스크린 샷에서 볼 수 없습니다.
  • 동일한 오류는 샘플 프로그램
  • 나는이 작업을 얻을 수있는 방법

중 하나를 연결하려고 발생?

+0

죄송합니다. 어리석은 질문 일 수도 있지만 IBConsole.Exe에서 Employee.Gdb를 열 수 있습니까? – MartynA

+0

예 Firebird 만 있고 InterBase가 내 컴퓨터에 설치되어 있지 않으므로 이후 열리는 오류가 발생합니다 (DB 버전은 15.0이지만 최대 11.2 지원). 나는 물건을 혼동하지 않기 위해 질문에서 그것을 버렸다. –

+0

비슷한 문제로 인해 수 시간의 머리 긁기가 발생했습니다. 이것이 당신에게 도움이 될지는 모르겠지만 파이어 버드 서비스를 중단하고 Interbase를 시작하기 위해 몇 분 밖에 걸리지 않습니다. 그런 다음 IBConsole과 FireDAC Explorer를 다시 시도하십시오. – MartynA

답변

0

파이어 버드 인스톨러가 IB 드라이버를 사용할 때 Interbase 데이터베이스에 연결하는 데 사용되는 InterBase 호환 클라이언트 라이브러리 gds32.dll을 생성합니다.