내 schema.ini 파일이 무시되고 있습니다. 내 탭과 동일한 폴더에 schemio.ini 파일이 있는지 여부는 동일합니다. 파일 또는 아닙니다. 모든 열은 단일 열로 끝납니다. 탭으로 구분 된 파일을 가져올 때 schema.ini를 사용하려고합니다. 쉼표 구분 파일을 가져 오려고하면 결과가 완벽합니다..Net에서 DoCmd.TransferText()를 사용할 때 내 schema.ini 파일이 무시됩니다.
그래서 내 가정은 schema.ini 파일이 무시되고 있다는 것입니다.
Microsoft Access 14.0 Object.Library를 사용하여 .Net 프로그램에서 Access를 실행 중입니다.
나는 그물에서이 명령을 사용하고 있습니다 : 여기
Access.DoCmd.TransferText(Microsoft.Office.Interop.Access.AcTextTransferType.acImportDelim, , TableName, TabFile, HasFieldNames)
이 완전히 무시되고 이후가 중요하지 않는 것이, 내있는 schema.ini 파일입니다
[impacts.txt]
Format=TabDelimited
ColNameHeader=True
MaxScanRows=0
단서를? 감사!
편집 : 동일한 결과로 액세스 모듈 내에서 실행 해 보았습니다.
거기에서 Format 값을 변경하기 위해 레지스트리 편집을 시도했습니다. 같은 결과.
천재 야! 귀하의 버전에만 nitpick 테이블이 Access에 이미 존재해야합니다. 답변을 편집하여 '선택 * INTO 영향 (SELECT * FROM [텍스트; 데이터베이스 = D : \ EnvironProcessing \ Q3_2017 \ WI \ brrts]. [impacts.txt])'을 추가하면 답변으로 표시됩니다. –
@BradMathews ...이 쿼리는 append 또는 make-table 쿼리로 작동 할 수 있습니다. DoCmd.TransferText'처럼! – Parfait
예, 명확하지 않은 점은 유감스럽게 생각합니다. –