2010-03-04 1 views
0

C#을 사용하여 고정 너비의 플랫 파일 데이터베이스의 내용을 표시하는 dataGridView가 포함 된 양식을 만들려고합니다. "Microsoft Text Driver"를 사용하려면 schema.ini 파일을 사용해야합니까? 아래는 내가 사용하고있는 연결 문자열입니다. 내가 하나 또는 둘 중 하나를 사용하는지 여부에 상관없이 채우기 그리드를 얻는 것 같지 않지만 시작해야하는지 잘 모르겠습니다. 주제에 대한 정보를 찾지 못했습니다. 이러한 파일 작업을위한 최상의 방법 인지도 확실하지 않습니다. 모든 지침을 부탁드립니다."Microsoft Text Driver"를 사용하려면 schema.ini 파일을 사용해야합니까?

string ConnectionString = @"Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=c:\files";

감사

답변

2

그것은 잠시왔다,하지만 난 당신이있는 schema.ini이 있어야합니다 생각합니다.

나는 수년 전에이 드라이버를 사용했습니다. (4 년 동안의 월별보고) 오늘날에는 그다지 필요하지 않습니다. 나는 그것을 사용하는 데 전혀 문제가 없었다. 문제는 대개 텍스트 파일의 문제로 인한 것입니다. 이 드라이버에 대한 http://www.bing.com/search?q=%22Schema.ini+File+%28Text+File+Driver%29%22

정보에 http://msdn.microsoft.com/en-us/library/ms709353(VS.85).aspx

빙 검색에서

을 Schema.ini 파일 (텍스트 파일 드라이버) MSDN 라이브러리에서 ODBC 받고있다.

두 개의 텍스트 파일에있는 schema.ini 예를 들어 작업 다음 정보 AMissico에 대한

[networth.txt] 
ColNameHeader=False 
Format=TabDelimited 
MaxScanRows=25 
CharacterSet=OEM 

[trans.txt] 
ColNameHeader=False 
Format=TabDelimited 
MaxScanRows=25 
CharacterSet=OEM 
Col1=F1 Char Width 255 
Col2=F2 Char Width 255 
Col3=F3 Char Width 255 
Col4=F4 Char Width 255 
Col5=F5 Char Width 255 
Col6=F6 Char Width 255 
Col7=F7 Float 
+0

감사합니다. – JimDel

관련 문제