C#中 如何把access表中的记录逐条增加到SQLSERVER中

我想用VS2005程序化的导入,请高手解答一下,谢谢了!不好意思,由于程序需要,必须是程序化的导入,而不是用企业管理器。... 我想用VS2005程序化的导入,请高手解答一下,谢谢了!
不好意思,由于程序需要,必须是程序化的导入,而不是用企业管理器。
展开
 我来答
杰的记事本
2008-11-21 · TA获得超过255个赞
知道小有建树答主
回答量:418
采纳率:0%
帮助的人:228万
展开全部
先倒入dataset,再把dataset插入sql数据库。。。
但是前提是你的sql里面的表跟access里面要相同并且已经建好咯
恐高的苍鹰m
2008-11-21
知道答主
回答量:19
采纳率:100%
帮助的人:4.1万
展开全部
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();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
18356771
2008-11-21 · TA获得超过585个赞
知道小有建树答主
回答量:576
采纳率:100%
帮助的人:417万
展开全部
直接在SQLSERVER导入access表不是更好?

如果是VS2005编程 那就先读出access中的符合条件的语句

再insert到SQLSERVER就好拉

要不你就写个sp完成以上功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
harlandong
2008-11-21 · 超过17用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:0
展开全部
把access的数据读到DataSet中,再组合sql新增到SQLServer中

参考资料: 自己

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式