将DBF文件导入到其它数据库
来源:互联网 发布:淘宝联盟收入怎么提现 编辑:程序博客网 时间:2024/05/21 07:49
说明:一直在网上找在asp.net(C#)中将DBF文件导入到SQL Server的方法,均不成功!后来找到网友sunrongxa(西康指挥部.net)在一个贴子中的解答,参照成功完成了。特此摘录!非常感觉网友sunrongxa(西康指挥部.net)。
注意:DBF要foxpro格式
vfp的先转成foxpro。in vfp: use database enter copy to your need database name foxplus
//connect to foxpro
string strConnFox="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+System.Web.HttpContext.Current.Server.MapPath("")+"//UpLoad"+";Extended Properties=dBase IV";
//connect to Access in this you need to change to sqlserver
string strConnAcc="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("..//")+"zql.mdb" ;
OleDbConnection connFox = new OleDbConnection(strConnFox);
OleDbConnection connAcc = new OleDbConnection(strConnAcc);
OleDbDataAdapter adp1 = new OleDbDataAdapter("select dm,xm,xmjx,xb,mz,jg,csrq,brcf,whcd,bysj,xz,xxmc,zy,hsgz,bh,zw,zc,zm,zzmm,bzgz,gwgz from rsda",connFox);
OleDbDataAdapter adp2 = new OleDbDataAdapter("select dm,xm,xmjx,xb,mz,jg,csrq,brcf,whcd,bysj,xz,xxmc,zy,hsgz,bh,zw,zc,zm,zzmm,bzgz,gwgz from rsda",connAcc);
OleDbCommandBuilder cb = new OleDbCommandBuilder(adp2);
//删除原有的rsda
OleDbCommand cmdDelAll = new OleDbCommand("delete * from rsda where biaoji is null or biaoji=''",connAcc);
connAcc.Open();
cmdDelAll.ExecuteNonQuery();
cmdDelAll.Dispose();
DataSet myset = new DataSet();
adp1.Fill(myset,"rsdaFox");
adp2.Fill(myset,"rsdaAcc");
DataRow row,row1;
foreach(DataRow dr in myset.Tables["rsdaFox"].Rows)
{
row = myset.Tables["rsdaAcc"].NewRow();
foreach (DataColumn c in myset.Tables["rsdaFox"].Columns)
{
row[c.ColumnName] = dr[c.ColumnName];
}
myset.Tables["rsdaAcc"].Rows.Add(row);
}
adp2.Update(myset,"rsdaAcc");
- 将DBF文件导入到其它数据库
- 将DBF文件导入Sqlserver数据库
- 将VF的dbf文件导入到oracle数据库的方法
- JAVA解析DBF文件导入到Oracle数据库中
- dbf文件数据导入数据库
- DBF文件导入到oracle尝试
- dbf文件导入到SqlServer中
- 将excel文件导入到数据库中
- java将SQL文件导入到数据库
- 将csv文件导入到mysql数据库
- 将CSV文件导入到hive数据库
- 将CSV文件导入到hive数据库
- 将VFP的DBF文件导入SQL-Server2005中
- 导入DBF文件方法
- 导入DBF文件方法
- 怎么把DBF文件导入到SQL SERVER 2000中?
- DBF文件导入sql server 2008R2数据库
- 文件的导入(ruby :将文件写入到数据库)
- javascript的trim()函数的实现
- 把flex组件导出图像
- listbox相互传值
- xp下硬盘安装windows7记录(grub引导xp,leopard、ubuntu、windows7)
- 概要设计与详细设计的区别
- 将DBF文件导入到其它数据库
- 什么是BI(Business Intelligence)
- postsql 表索引重新置位
- 经济危机拒绝穷潇洒 试水充电战危机
- exercise for string functions in c run-time library
- eclipse快捷健
- 可伸缩性的最差实践
- JAVA学习提高之---- FileUpload组件实现多文件上传(JSP+SERVLET)实现
- 2008下半年,来自百度的博客