0
我想从文本文件导入一些数据到我的数据库中的表。但是,我收到以下错误:“C:\ Temp \ PetSales.fmt无法读取。操作系统错误代码(空)”这是什么意思?林不知道是因为我已经把目标列0,我不想导入到我的表(第3,5,6列)?C: Temp PetSales.fmt无法读取。操作系统错误代码(空)
- 销售=我的表
- PetDatabase =我的数据库保存查询,表格的名称等
- P1 =与14列 我的文本文件
- PetSales.FMT =是我的记事本文件我已经改变了扩展到FMT。
我下面的SQL语句:
BULK INSERT Sales
FROM 'C:\Temp\P1.txt'
WITH
(FORMATFILE = 'C:\Temp\PetSales.FMT')
格式文件:
10.0
14
1 SQLDATETIME 0 0 "," 3 Date SQL_Latin1_General_CP1_CI_AS
2 SQLDATETIME 0 0 "," 4 Time SQL_Latin1_General_CP1_CI_AS
3 SQLCHAR 0 0 "," 0 Pet SQL_Latin1_General_CP1_CI_AS
4 SQLCHAR 0 0 "," 1 order SQL_Latin1_General_CP1_CI_AS
5 SQLCHAR 0 0 "," 0 Pet SQL_Latin1_General_CP1_CI_AS
6 SQLCHAR 0 0 "," 0 Pet SQL_Latin1_General_CP1_CI_AS
7 SQLCHAR 0 0 "," 5 Desc SQL_Latin1_General_CP1_CI_AS
8 SQLCHAR 0 0 "," 6 Tele SQL_Latin1_General_CP1_CI_AS
9 SQLCHAR 0 0 "," 7 Mob SQL_Latin1_General_CP1_CI_AS
10 SQLCHAR 0 0 "," 8 Customer SQL_Latin1_General_CP1_CI_AS
11 SQLCHAR 0 0 "," 9 Address 1 SQL_Latin1_General_CP1_CI_AS
12 SQLCHAR 0 0 "," 10 Address 2 SQL_Latin1_General_CP1_CI_AS
13 SQLCHAR 0 0 "," 11 Address 3 SQL_Latin1_General_CP1_CI_AS
14 SQLCHAR 0 0 "\r\n" 12 Address 4 SQL_Latin1_General_CP1_CI_AS
这使得没有为我工作的差异 – Blob 2012-03-09 23:35:30
结束返回.. 。 谢谢 – 2GDev 2013-12-04 11:52:02