이전 VB6 응용 프로그램을 유지 관리 중이며 SQL 스크립트를 프로젝트의 일부로 직접 포함하고자합니다. VB6 응용 프로그램은이 스크립트의 텍스트를 추출하여 서버에서 실행해야합니다.VB6 응용 프로그램에 SQL 스크립트 포함
이 접근 방식의 이유는 다양합니다. 특히 우리는 전체 업데이트/설치 패키지보다는 업데이트 된 실행 파일 만 제공하려고합니다. 따라서 SQL 스크립트는 리소스 파일과 마찬가지로 응용 프로그램에 컴파일해야합니다. 그리고 분명히 코드에서 내용을 가져 와서 데이터베이스 서버로 보낼 수 있어야합니다.
아무에게도 좋은 방법이 있을까요?
VB 모듈에서 SQL 문자열을 하드 코딩하면됩니다. 리소스 문자열은 어색 할 것입니다. 동일한 ID에 대해 여러 버전의 문자열 (번역본)이있을 때 리소스 문자열이 좋습니다. 이 경우에는 적용되지 않으므로 모듈의 문자열을 하드 코딩하는 것보다 이점을 사용할 수 있습니다. – MarkJ
ㅎ. 지난 주에 똑같은 문제가있었습니다. 프로그래밍 방식으로 Access 데이터베이스에 추가해야 할 뷰가있었습니다. 같은 솔루션 : DB 업데이트 모듈에 붙여 넣을 수있는 'sql = sql + "blah"문장을 만든 코드 생성기를 작성했습니다. –