sql server有bcp可以把文本数据导入数据库。bcp可以在命令提示行使用。
VB中通过shell调用BCP语句就可把相与的文本文件内容导到数据库。

解决方案 »

  1.   

    用bcp
    bcp 表名 c:\....\?.txt -Usa -P -fc:\...\ ?.fmt -Sservername
      

  2.   

    对了,必须现在数据库中建目的表,bcp把文件导入默认数据库中,sql server 默认master库
      

  3.   

    搞不懂为什么放着现成的工具不用?
    好,不想用是吧写程序呀? readfromfile->format->insert/update
      

  4.   

    强调不使用SQL7自带工具是考虑在使用MSDE或在客户机上使用的情况。
    我试过两种方法:1是用ADO访问TEXT文件,但ADO有时会莫名其妙地提示“不支持此操作”;2是逐行读入,但又必须处理内码(我用VB),速度慢。请各位多多帮忙!
      

  5.   

    你可以用bcp命令呀
    bcp 数据库的名字..表的名字 in 文本的名字.txt -Usa -P -S服务器的名字 -Jcp850 
    比如:bcp storedb.. info_student_tab in info_student_tab.txt -Usa -P -Sserver -Jcp850
    有密码就写没有就空着我写这个用户名为sa,没有密码所以-P就行了