이 사이트에서 SaveAsText 및 기타 버전 제어 관련 질문과 관련된 모든 질문을 읽었습니다.MS Access SaveAsText with Queries (구체적으로 저장 프로 시저)
지금까지 가장 유용한 질문은 this one. Oliver의 답변에 게시 된 VBScript 코드의 약간 수정 된 버전을 사용하여 내 개체를 텍스트 파일로 저장합니다. 내 응용 프로그램은 .adp이고 데이터베이스 (분명히 저장 프로 시저가 포함되어 있음)는 SQL Server 2005입니다.
이 코드를 VBScript에 추가하려고 시도했지만 "취소되었습니다. 이전 작업 "때 SaveAsText 줄 맞았습니다. this question의 응답을 바탕으로
For Each myObj In oApplication.CurrentData.AllStoredProcedures
WScript.Echo " " & myObj.fullname
oApplication.SaveAsText acQuery, _
myObj.fullname, _
sExportpath & "\" & myObj.fullname & ".sql"
dctDelete.Add "RE" & myObj.fullname, acQuery
Next
, 나는 파일의 상단에
Const acQuery = 1
를 추가해야했다. 또한
,이 코드For i = 0 To oApplication.CurrentDatabase.QueryDefs.Count - 1
oApplication.SaveAsText acQuery, _
oApplication.CurrentDatabase.QueryDefs(i).Name, _
sExportpath & "\" & db.QueryDefs(i).Name & ".sql"
Next i
작동하지 않았다,하지만 난 그는 .ADP을, 어쨌든 .MDB 의도하지 않은 생각합니다. StoredProcedures (및 뷰 또는 테이블 정의, 우리가있는 동안)를 텍스트 파일로 내보내는 솔루션이 있습니까?