【问题标题】:C:\Temp\PetSales.fmt could not be read. Operating system error code (null)C:\Temp\PetSales.fmt 无法读取。操作系统错误代码(空)
【发布时间】: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


    【解决方案1】:

    在行尾添加回车

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-07
      • 2013-01-11
      • 2019-01-15
      • 2013-10-29
      • 2018-04-18
      • 2018-08-23
      • 2020-02-19
      相关资源
      最近更新 更多