손창훈 2월 19일, 2022에 포스트됨 공유하기 2월 19일, 2022에 포스트됨 Firedac TFDConnection Component 를 이용하여 , Wizard 를 통하여 TEST 는 "Connection established Successfully" 접속확인 OK를 하여 Wizard 를 종료 Compile 진행시 Error : Unit1.pas(13): F2613 Unit "FireDac.Phys.mssql"not Found. ---------------------------------------------------------------------------------------------------- 확인해보니 델파이 엔터프라이즈 이상 에서만 지원이 가능하다고 나와 있던데.. 현재 사용중이 라이선스가 엔터프라이즈 인데.. 같은 에러가 발생하고 있습니다. 어떻게 해야 하나요? 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 Kori 2월 21일, 2022에 포스트됨 공유하기 2월 21일, 2022에 포스트됨 On 2022. 2. 19. at 오후 11시 36분, 손창훈 said: 엔터프라이즈 인데.. 여러 버전이나 에디션이 설치/제거된 경우 엉켜있을 수도 있습니다. 에디션을 다시 확인해보시기 바랍니다. RAD 스튜디오 (델파이, C++빌더) 메인 메뉴 > Help > About Embarcadero [제품명] 클릭 또는, RAD 스튜디오 (델파이, C++빌더) 메인 메뉴 > Help > License Manager... 클릭 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 손창훈 2월 21일, 2022에 포스트됨 Author 공유하기 2월 21일, 2022에 포스트됨 PC 포멧 후 델파이 10.3.3 버전과.. 앱개발 때문에 11 버전을 추가로 설치해서 현재 10.3.3과 11 버전만 설치되어 있는 상태입니다. 두 버전 모두 엔터프라이즈 버전인거 다시 한번 확인 했습니다. 3-Tier 방식으로 개발하기 위해 데이터스냅 미들웨어 서버로 구성할때는 위와 같이 설정해도 아무런 문제가 없습니다. 그런데, 2-Tier 방식으로 개발하기 위해 위와 같이 설정했을 경우에는 컴파일시 에러가 발생합니다. 도데체 뭐가 문제인 걸까요?? 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 c2design 3월 4일, 2022에 포스트됨 공유하기 3월 4일, 2022에 포스트됨 혹시 프로젝트 타겟 플랫폼을 안드로이드 나 iOS 모바일로 설정 하셨나요 ? 모바일에서는 MS-SQL을 포함한 RDB를 2티어로 연결 할 수 없습니다. 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 Kori 3월 9일, 2022에 포스트됨 공유하기 3월 9일, 2022에 포스트됨 윈도우용 데스크탑 애플리케이션이고 엔터프라이즈 에디션이라면, 다시 에러 메시지로 돌아가 보겠습니다 Error : Unit1.pas(13): F2613 Unit "FireDac.Phys.mssql"not Found. 라는 메시지는 FireDAC에서 사용하는 MS-SQL용 드라이버 유닛이 없다고 알려주고 있습니다 Unit1.pas 파일의 uses 절에 FireDAC.Phys.MSSQL 유닛이 있나요? Connection 테스트에서 "Connection established Successfully"라고 나왔다면, 아마 이미 있을 것입니다. 하지만 혹시 없다면, 다음과 같이 한 후에 Run(단축키 F9)해보기 바랍니다. Unit1.pas 파일의 uses 절에 FireDAC.Phys.MSSQL 유닛 추가 (위 1번으로 안된다면) 폼 디자이너에서 Unit1.pas를 열고, 툴 팔레트에서 TFDPhysMSSQLDriverLink 컴포넌트를 찾아서 폼 위에 올려둡니다. 그러면 아래 3개의 유닛이 uses 절에 자동 추가됩니다. FireDAC.Phys.MSSQLDef, FireDAC.Phys.ODBCBase, FireDAC.Phys.MSSQL; 그래도 안된다면, 재현할 수 있는 간단한 코드를 남겨주면, 다른 분들이 원인을 찾을 때 도움이 될 것으로 생각됩니다. 참고: FireDAC에서 사용하는 데이터베이스 드라이버는 실행파일 안에 컴파일되어 들어갈 수 있습니다. 가장 쉬운 방식은 툴 팔레트에서 해당 드라이버를 찾아서 폼 위에 올려두면 됩니다. 해당 TFDPhys[데이터베이스]DriverLink 컴포넌트가 폼 위에 올라가면 자동으로 그 컴포넌트가 있는 폼의 소스에 해당 데이터베이스와 관련된 모든 유닛들이 uses 절에 추가됩니다. TFDPhys[데이터베이스]DriverLink 컴포넌트 등 FireDAC과 같이 데이터를 연결하는 비시각적 컴포넌트는 (일반 화면 폼 위에 올려놓아도 되지만) 일반 화면 폼이 아니라 DataModule을 새로 추가하고 그 곳에 모아두는 것이 일반적이고 좋은 습관입니다. 그러면 관리하기 쉽고, 여러 화면에서 활용하기도 좋기 때문입니다. DataModule을 새로 추가하는 방법: File > New > Other > Database > Data Module 을 선택 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
질문
손창훈
Firedac
TFDConnection Component 를 이용하여 , Wizard 를 통하여 TEST 는 "Connection established Successfully"
접속확인 OK를 하여 Wizard 를 종료
Compile 진행시
Error : Unit1.pas(13): F2613 Unit "FireDac.Phys.mssql"not Found.
----------------------------------------------------------------------------------------------------
확인해보니 델파이 엔터프라이즈 이상 에서만 지원이 가능하다고 나와 있던데..
현재 사용중이 라이선스가 엔터프라이즈 인데.. 같은 에러가 발생하고 있습니다.
어떻게 해야 하나요?
이 댓글 링크
다른 사이트에 공유하기
4 answers to this question
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.