在C#中怎么实现将Access的一张表里规定的的字段数据复制到sql server一张表里面的定义字段里面。

解决方案 »

  1.   

    如果直接连接,感觉不安全,同时如果出错了,也不控制错误信息。
    还不如从access读取数据到dataset在update到sqlserver中
      

  2.   

    数据的的导入啊,好像SQL2005自带这个功能。   你到SQL2005的菜单里去找找。我曾经也导入过。  只是导入会把Access里的数据编译成SQL脚本罢了。
      

  3.   

    记住 导入Access数据是 要填写用户密码   你有吗?   如果你那的别人的数据那,建议你自己模仿别人的数据自己这SQL2005里做一个数据库
      

  4.   

    sql server中导入导出向导
    用opendatasource或openrowset后面跟个表名就是了比如 sheet1$. 2005下这两个默认是关闭的,需要设置打开.
    也可以用sp_addlinkedserver
    用ssis也可以.  
    SELECT *
    INTO newtable
    FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',  
      'Data Source="c:\DB.mdb";User ID=Admin;Password=' )...表名