报错为"在bcp数据文件中遇到意外的EOF"如何解决呢?谢谢! “做成文件类型”?txt文件是不是文件类型?我在企业管理器中可以导入的。如果“文件中有特殊字符”应该在企业管理器中也不行啊!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是文本类型,那你可以用opendatasource或openrowset直接从文件查询导入数据表中 “参数的格式”如果有问题在企业管理器中应该也导不了吧?再有就是你说的“本机”的问题:我在客户端运行的SQL,那个txt文件在数据库服务器上。 /* * BCP命令导入 */USE masterGOEXEC master..xp_cmdshell 'bcp "test_Doc..[address_list]" in "d:\Tomcat 5.0\webapps\文档管理用户系统测试数据.txt" -c -S"Fred" -U"sa" -P"sasa"'我是这么写的。为什么我在企业管理器中导就可以,在SQL导就不行呢?文件尾部空行已经删除了,还是不行。“格式文件”我没有用啊,那个txt文件就是我在数据库中倒出来的,想导回去就不行了。 To:邹建(谢谢)我看了你以前写的一篇名为“单表导入/导出文本文件”的文章http://dev.csdn.net/article/24/24298.shtm又观察了一下我的txt文件,发现问题出在这里:我的“字段终止符”是逗号(由于用企业管理器导数据时一路next的结果)而非默认的制表符。所以SQL应改为:EXEC master..xp_cmdshell 'bcp test_Doc..address_list in "d:\Tomcat 5.0\webapps\文档管理用户系统测试数据.txt" -c -t"," -S"Fred" -U"sa" -P"sasa"'就可以导入了。但是还有一个问题:我的“文本限定符”是双引号而不是NULL,这样由那个txt文件导入数据库中的数据就都有了双引号,我想导入的数据不要双引号不知该怎么办? 请教个触发器的写法 日志满了,想再加多一个日志文件。如何加? 请教一个含有除法运算的SELECT语句的写法 month函数问题,如何取一个日期型数据的月,要求月份是个位数时前面加0 邹大哥的分页存储过程的问题 全文索引的问题,实在搞不明白 请(无枪狙击手)(老龟) 求教一个问题,谢谢。 重金求SQL语句的写法。或者思路!!! 我的SQL数据库同时只能有一个用户能连上,为什么? 谁自己做过DBMS? 求一条SQL,在线急等!! 在WIN2000PRO环境下安装SQL SERVER2000企业版遇到了问题。。。
那你可以用opendatasource或openrowset直接从文件查询导入数据表中
再有就是你说的“本机”的问题:
我在客户端运行的SQL,那个txt文件在数据库服务器上。
* BCP命令导入
*/
USE master
GOEXEC master..xp_cmdshell 'bcp "test_Doc..[address_list]" in "d:\Tomcat 5.0\webapps\文档管理用户系统测试数据.txt" -c -S"Fred" -U"sa" -P"sasa"'我是这么写的。
为什么我在企业管理器中导就可以,在SQL导就不行呢?
文件尾部空行已经删除了,还是不行。
“格式文件”我没有用啊,那个txt文件就是我在数据库中倒出来的,想导回去就不行了。
我看了你以前写的一篇名为“单表导入/导出文本文件”的文章
http://dev.csdn.net/article/24/24298.shtm
又观察了一下我的txt文件,发现问题出在这里:
我的“字段终止符”是逗号(由于用企业管理器导数据时一路next的结果)而非默认的制表符。
所以SQL应改为:
EXEC master..xp_cmdshell 'bcp test_Doc..address_list in "d:\Tomcat 5.0\webapps\文档管理用户系统测试数据.txt" -c -t"," -S"Fred" -U"sa" -P"sasa"'
就可以导入了。
但是还有一个问题:我的“文本限定符”是双引号而不是NULL,这样由那个txt文件导入数据库中的数据就都有了双引号,我想导入的数据不要双引号不知该怎么办?