자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Xe5 DB 원견 접속 쿼리 실행 오류 문의 합니다. ㅠㅠ
2021.02.02 16:28
Delphi7 에서 Xe5 업그레이드 중에 오류를 만나서 문의합니다. ㅠㅠ
Delphi7에서 DB원격 접속 시 디비명@서버명::테이블명 으로 사용 하였는데,
Xe5에서 실행 시 syntax 에러가 나네요..
원인이 뭘까요?
DB 접속은 BDE를 사용하고 있습니다.
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
댓글 2
Delphi Xe5 DB 원견 접속 쿼리 실행 오류 문의 합니다. ㅠㅠ
2021.02.02 16:28
Delphi7 에서 Xe5 업그레이드 중에 오류를 만나서 문의합니다. ㅠㅠ
Delphi7에서 DB원격 접속 시 디비명@서버명::테이블명 으로 사용 하였는데,
Xe5에서 실행 시 syntax 에러가 나네요..
원인이 뭘까요?
DB 접속은 BDE를 사용하고 있습니다.
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
xe5 버전에서 bde 컴포넌트를 사용하시나요 ? (통상적으로 업그레이드 하시면 bde ---> firedac, dbdexpress 컴포넌트를 사용합니다.
다은과 같은 이유로 업그레이드 하셔야합니다.
(새 버전에서 bde를 사용하시는 경우는 2007이전 버전으로 컴파일하시는 것입니다.)
bde는 새로운 버전에서 sql link driver가 지원되지 않아 서버 데이터베이스와 연결이 안됩니다,
64 비트 지원이 되지 않으며
multi platform 지원이 안됨
최신 FireDAC을 권장해 드립니다.
FireDac의 관한 자료들도 많이 있으니 참조하시기 바랍니다.
FireDac 소개
https://tech.devgear.co.kr/410454
refind툴을 사용하여 bde에서 FireDac으로 마이그레이션하기
https://tech.devgear.co.kr/410825
또한 필요하시면 교육 과정중에 FireDac 컴포넌트를 사용하여 데이터 베이스 개발 과정, 마이그레이션 과정등도 있습니다.
https://www.devgear.co.kr/edu