CSV 파일 가져 오기를 처리해야합니다. 레거시 솔루션은 MFC 및 ADO 텍스트 드라이버를 사용하여이를 관리합니다. 해당 Schema.ini
파일 내에 TextDelimiter
- 옵션을 지정할 수 있다는 것을 알고 있습니다.mfc에서 ado를위한 Schema.ini 내에서 TextDelimiter를 비활성화 할 수 있습니까?
일부 입력 파일에서는 해당 파일에서 사용되지 않는 문자를 지정할 수 없습니다.
우리의 모든 파일은 CP1252로 인코딩되어 있으므로 다른 인코딩을 처리 할 수 없으므로 "☃"(SNOWMAN, U + 2603) 또는 그런 것들이 해결책을 제공하지 못합니다.
[Import.txt]
ColNameHeader=False
Format=Delimited(;)
TextDelimiter= //← omit character doesn't work!
col1=...
나는 또한 허용 값 불일치의 위험을 감소시킬 일련의 문자를 정의 할 수 없습니다 : 나는 문자를 생략하면
는 ADO는 다시 기본 문자 (쌍 따옴표) 떨어질 것으로 보인다 :
[Import.txt]
ColNameHeader=False
Format=Delimited(;)
[email protected]#[email protected] // produces error when opening the ADO connection!
그래서 내 질문은 : 그것은 가능 비활성화이 기능를 completly하는? 나는 자동 텍스트 구분을 원하지 않는다.
코드는 MFC와 ADO를 기반으로 C++로 구현되어 있으므로 ADO.NET 솔루션이 도움이되지 않습니다.
감사합니다! 그것은 작동합니다 :-) – UChef