나중에 Oracle에 전송 될 Access 데이터베이스를 작성해야합니다. 매년 나는 수백만 행의 데이터가 들어있는 CSV 파일을 가져 오기로되어 있는데 1985 년으로 거슬러 올라갑니다. Access에서이 모든 데이터를 보유 할 수 없기 때문에 다른 데이터베이스에 대한 기본 데이터베이스 참조가 있다고 생각합니다.csv 파일을 각각 새 데이터베이스로 가져 오기
매년 데이터베이스를 만들려면 어떤 코드가 필요합니까?
이것은 내가 지금까지 무엇을 가지고 :
는DocLocate = InputBox("Input Document Location") & "\"
StartYear = InputBox("Input Start Year")
EndYear = InputBox("Input End Year")
i = StartYear
strPath = DocLocate
strTable = strFile
strFile = "mar31_wts_" & i & ".csv"
Do Until i > EndYear
strPathFile = strPath & strFile
DoCmd.TransferText acImportDelim, acSpreadsheetTypeText, strFile, strPathFile, blnHasFieldNames
i = i + 1
strFile = "mar31_wts_" & i & ".csv"
Loop
때문에 매년 새 데이터베이스를 만듭니다. 나는했다 : 'Do Until i> EndYear' –
또한 링크 라인을 넣을 수있는 가장 좋은 장소는 어디입니까? –
데이터를 가져온 후에 필요합니다. 'app.Quit' 다음에 가장 좋을 것입니다. – Leviathan