我在读取dbf文件的时候,在有的机器上出现下面的问题。
ERROR[IM001][Microsoft][ODBC Driver Manager] Driver does not support this function大家看看是不是缺少驱动的问题。读取源码:
string dbfConnection= "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=d:\ss.dbf;"

OdbcConnection dbfConn = new OdbcConnection(dbfConnection);
OdbcCommand dbfCmd = null;
OdbcDataReader dbfReader = null;dbfConn.Open();
dbfCmd = dbfConn.CreateCommand();
dbfCmd.CommandText = "SELECT Count(*) FROM " + DBName;
iRecordCount = Convert.ToInt32(dbfCmd.ExecuteScalar());
dbfCmd.CommandText = "SELECT * FROM " + DBName;
dbfReader = dbfCmd.ExecuteReader();