我有一个文本文件(txt),格式如下1   王
2   李
3   张
4   赵
.....
我想把1,2,3...导入到表a的id字段中 
     王,李,张...导入到表a的name字段中,请问如何做,请给点代码     

解决方案 »

  1.   

    SQL Server 数据的导入和导出 :注意 : 要在客户端运行下面的命令 ,必须要有 bcp.exe 和 bcp.rll 两个文件! 除此之外 ,还可能需要 odbcbcp.dll 这个文件 ,不过 Win98 以上的 OS 中 ,已经带有这个文件了。 下面的命令把服务器 kingron 中的数据库 KS 中的表 IDInfo 中的数据全部导出到 C:\aaa.dat 中。 U 是用户名 ,P 是密码。 bcp "select * from ks..IDInfo" queryout C:\aaa.dat -S"kingron" -U"server" -P"" -n
    导出之后 ,如果有另外一台服务器 ,也有一个一模一样的数据库 ,那么可以用下面的命令导入 :bcp "ks..IDInfo" in C:\aaa.dat -S"KS" -U"server" -P"" -n
    因此 ,我们要把一台 SQL 的数据导入到另外一台服务器的话 ,只要用 WinExec 执行上面的命令即可! 
      

  2.   

    如果是在程序中控制的话,就读取每一行,取出相应的串构成sql语句。
      

  3.   

    在1和王之间用什么符号隔开的呢?是Tab还是是什么?不然不太好做!