C: \ Temp \ PetSales.fmt не может быть прочитан.Код ошибки операционной системы (ноль) - PullRequest
0 голосов
/ 07 марта 2012

Я пытаюсь импортировать некоторые данные из текстового файла в таблицу в моей базе данных.Однако я получаю следующую ошибку: «C: \ Temp \ PetSales.fmt не может быть прочитан. Код ошибки операционной системы (ноль)» Что это значит?Мне интересно, потому что я поставил 0 для столбцов назначения, которые я не хочу импортировать в мою таблицу (Столбцы 3, 5, 6)?

  • Sales = My table
  • 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

1 Ответ

2 голосов
/ 07 марта 2012

Поместите возврат в конец строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...