C#中 如何把access表中的记录逐条增加到SQLSERVER中
我想用VS2005程序化的导入,请高手解答一下,谢谢了!不好意思,由于程序需要,必须是程序化的导入,而不是用企业管理器。...
我想用VS2005程序化的导入,请高手解答一下,谢谢了!
不好意思,由于程序需要,必须是程序化的导入,而不是用企业管理器。 展开
不好意思,由于程序需要,必须是程序化的导入,而不是用企业管理器。 展开
4个回答
展开全部
DataTable dt;
OleDbConnection excelcon=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+filepath+";Extended Properties=\"Excel 8.0;HDR=Yes;\"");
try
{
excelcon.Open();
OleDbDataAdapter da=new OleDbDataAdapter("select * from [sheetname$]",excelcon);
DataSet ds=new DataSet();
da.Fill(ds);
dt=ds.Tables[0]; }
catch(Exception e)
{
return e.Message;
}
finally
{
excelcon.Close();
}
OleDbConnection excelcon=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+filepath+";Extended Properties=\"Excel 8.0;HDR=Yes;\"");
try
{
excelcon.Open();
OleDbDataAdapter da=new OleDbDataAdapter("select * from [sheetname$]",excelcon);
DataSet ds=new DataSet();
da.Fill(ds);
dt=ds.Tables[0]; }
catch(Exception e)
{
return e.Message;
}
finally
{
excelcon.Close();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在SQLSERVER导入access表不是更好?
如果是VS2005编程 那就先读出access中的符合条件的语句
再insert到SQLSERVER就好拉
要不你就写个sp完成以上功能
如果是VS2005编程 那就先读出access中的符合条件的语句
再insert到SQLSERVER就好拉
要不你就写个sp完成以上功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把access的数据读到DataSet中,再组合sql新增到SQLServer中
参考资料: 自己
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询