【发布时间】:2012-03-06 23:30:11
【问题描述】:
我正在尝试将一些数据从文本文件导入到我的数据库中的表中。但是我收到以下错误:“C:\Temp\PetSales.fmt 无法读取。操作系统错误代码(空)”这是什么意思?我想知道是不是因为我已经为我不想导入表中的目标列(第 3、5、6 列)输入了 0?
- 销售额 = 我的桌子
- 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
【问题讨论】:
标签: asp.net sql visual-studio sql-server-2008