我在读取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();
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();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货