Я должен создать базу данных в Access, которая позже будет передана Oracle. За каждый год я должен импортировать файл 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