c#中访问DBF问题
string strDirectory;
strDirectory="d:\\lrjbsjk.dbf";//textBox1.Text;
OdbcConnection myConn; //数据连接
OdbcDataAdapter myAdapter;//数据适配器
//数据库连接
string myStrConnection= "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB="+strDirectory+";";
string myStrSelect="SELECT * FROM "+strDirectory;
myConn = new OdbcConnection(myStrConnection);
myConn.Open();
myAdapter = new OdbcDataAdapter(myStrSelect,myConn);
DataSet myDs=new DataSet();
//填充数据集
myAdapter.Fill(myDs,strDirectory);
DataGrid1.DataSource = myDs.DefaultViewManager;
myConn.Close();
出现错误如下:
ERROR [S1000] [Microsoft][ODBC Visual FoxPro Driver]Cannot open file d:\1.dbc.
请问如何解决,谢谢!