【文件属性】:
文件名称:DBF数据库转SQL数据库
文件大小:4KB
文件格式:CS
更新时间:2012-12-23 10:12:02
DBF数据库
DBF数据库转SQL数据库
///
/// 获取dbf数据库中的数据
///
/// dbf数据库存放的根目录,不包含文件名
/// dbf文件名,需加上后缀.dbf
///
public static DataSet GetDbfDataSet(string rootPath, string dbfFile)
{
DataSet ds = new DataSet();
try
{
string strConn = "Driver={Microsoft Visual FoxPro Driver};" + string.Format("SourceType=DBF;SourceDB={0};Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO", rootPath);
string strComm = string.Format("SELECT *FROM {0}", dbfFile);
using (OdbcConnection conn = new OdbcConnection(strConn))
{
conn.Open();
using (OdbcDataAdapter da = new OdbcDataAdapter(strComm, strConn))
{
da.Fill(ds);
}
conn.Close();
}
}
catch (Exception ex)
{
throw ex;
}
return ds;
}
}