代码不能运行!!
OdbcConnection myconn = new OdbcConnection("Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=F:\\ZGP;");
OdbcDataAdapter pter = new OdbcDataAdapter("select * from dzcd",myconn);
DataTable dt = new DataTable();
pter.Fill(dt);如果我把代码变成:
OdbcConnection myconn = new OdbcConnection("Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=F:\\ZGP;");
myconn.Open();
这样就显示成功打开!
就这东西折腾了我一天了!唉!上网查了很多资料!发现资料严重相同。问题还是解决不了!打开是可以了!问把数据库放进DataSet 里就不行了!!
分很小!希望您不要介意!泣求!!!!!!!!!!!!!!!
OdbcConnection myconn = new OdbcConnection("Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=F:\\ZGP;");
OdbcDataAdapter pter = new OdbcDataAdapter("select * from dzcd",myconn);
DataTable dt = new DataTable();
pter.Fill(dt);如果我把代码变成:
OdbcConnection myconn = new OdbcConnection("Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=F:\\ZGP;");
myconn.Open();
这样就显示成功打开!
就这东西折腾了我一天了!唉!上网查了很多资料!发现资料严重相同。问题还是解决不了!打开是可以了!问把数据库放进DataSet 里就不行了!!
分很小!希望您不要介意!泣求!!!!!!!!!!!!!!!
总结注意事项,dbf 是自由表;连接只要连接到表所在的目录
目录名相当与数据库的数据库名
最好用LZ 用的ODBC 驱动.....//
还有不想SQL 要严格区分类型的插入修改
分数值型和字符型......//
时间类型跟其他的还不什么相符...
反正已经淘汰的东西了....//
不过 很多地方还在用
你能给点代码吗?求你了!!
你看一下嘛,代码的问题好象不是 指到路径 把=F:\\ZGP 给做=F:\\ZGP\\ 试试
还有 你装了 VF 没有 好象一定要装....//
// using System.Data.Odbc; 引用
DataSet mydataset = new DataSet();
OdbcConnection myConn = new OdbcConnection(@"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=D:\\"); //在D盘下 路径 dbf文件名2005
string mySql = "select * from 2005"; //dbf文件名2005 即表名
OdbcDataAdapter myAdapter = new OdbcDataAdapter(mySql, myConn);
myConn.Open();
myAdapter.Fill(mydataset);
GridView1.DataSource = mydataset; //2.0
GridView1.DataBind();