0
Access로 텍스트 파일을 가져 오려면 "가져 오기 복사"라는 저장된 가져 오기 사양을 설정했습니다. 필드는 긴 텍스트로 설정되며 Access에서 저장된 가져 오기를 수동으로 실행하면 모든 것이 올바르게 작동합니다.VBA를 사용하여 텍스트 파일을 Access로 가져 오면 긴 텍스트 필드가 잘립니다.
이 코드 줄을 양식의 클릭 단추의 일부로 실행하면 가져 오기에서 오류를 반환하지 않고 데이터를 255 자로 자릅니다.
DoCmd.TransferText acImportDelim, "Copy Import", "Copy", "H:\data-full-export.txt", True
이 코드를 포함 시키려면 어떻게해야합니까? 필드에있는 모든 문자를 가져 오려면 어떻게해야합니까?
이것은 답변이 아니지만 올바른 방향으로 이끌 수 있습니다. 나는 접근과 긴 텍스트 필드에 많은 문제를 가지고있다. http://stackoverflow.com/questions/42908563/long-text-field-over-255-characters-gets-truncated –
또 다른 방법은 AppendChunk() 함수를 사용하여 직접 VBA 서브를 작성하는 것입니다. ADO와 DAO 모두에 존재합니다. 나는 Access에서 다른 기술로 성공을 거뒀지만 AppendChunk()를 사용하여 코드를 읽고 다른 사람이 사용하지 않을 때마다 내 코드가 작동합니다. –