2014-11-26 3 views
0

내 코드 :ERROR 외부 테이블이 예상되는 형식이 아닌

OdbcConnection conn = new OdbcConnection(); 
conn.ConnectionString ="Driver={Microsoft dBASE Driver (*.dbf)};Driverid=277;Dbq=D:\\DBF\\"; 
conn.Open(); 
OdbcCommand oCmd = conn.CreateCommand(); 
DataTable dt = new DataTable(); 
dt.Load(oCmd.ExecuteReader()); 
conn.Close(); 
dataGridView1.DataSource = dt; 

내가 oCmd.ExecuteReader() 다음 오류로 실행 오류 [HY000] [마이크로 소프트 ] [ODBC dBase 드라이버] 외부 테이블이 예상 된 형식이 아닙니다.

답변

1

당신은 당신의 DBF 파일이 연결을 보였으 나 그

oCmd.CommandText = "SELECT * FROM TableName"; 
뭔가를 시도, 어떤 commandText을 지정하지 않았다
관련 문제