我有一个ACCESS的数据库里面有个表是四列的,我要把这四列的表的内容导入到我SQLSERVER的一个ABC库的A表(也是四列)怎样使用BCP?还有个问题他们的列怎么能一一对应上谢谢!!!!!!

解决方案 »

  1.   

    select   a.*   from     
              OPENROWSET('Microsoft.Jet.OLEDB.4.0',     
              'E:\客户\Interface.mdb';'Admin';'', 表名)   as   a   
      

  2.   

    这个可以在CMD命令行下执行吗?
      

  3.   

     在isql、osql、sqlcmd中调用脚本执行
    http://blog.csdn.net/xys_777/archive/2010/07/08/5720726.aspx
      

  4.   

    还有个问题
    我在命令行下这行这条语句时
    我想把TXT导入进来
    bcp "tuangou.dbo.kc" in " C:\123456.txt" -c -U"sa" -P"sa"
    后来我又想用EXCEL导入
    bcp "tuangou.dbo.kc" in " C:\123456.xls" -c -U"sa" -P"sa"命令行提示错误信息如下:
    SQLState = S1000, NativeError =0
    Error = [MICROSOFT][ODBC SQL Server Driver] 无法打开 BCP 主数据文件请问我怎么修改这两条执行语句呢? 谢谢