SQL SqlBulkCopy НЕ удаляет начальные пробелы в столбце? - PullRequest
1 голос
/ 23 ноября 2011

Поэтому я использую SqlBulkCopy для вставки записей в мою базу данных, но при этом он удаляет все пробелы в моем столбце. Есть ли способ для этого не делать? Пожалуйста помоги!

Ответы [ 2 ]

0 голосов
/ 08 декабря 2011

Я использовал SqlBulkCopy много раз и никогда не сталкивался со сценарием, в котором были убраны начальные пробелы. Фактически, чтобы достичь этого, мне пришлось явно находить записи с начальными пробелами и удалять их. Можете ли вы предоставить больше информации, например, о сценарии, в котором вы столкнулись с этим, пожалуйста?

Если ваш источник - текстовый файл, и вы, вероятно, используете текстовый драйвер OleDb, то OleDb обрезает пробелы, поэтому вы можете проверить, обрезается ли пробел, прежде чем его отправлять в SqlBulkCopy.

0 голосов
/ 23 ноября 2011

Вы можете попробовать поместить двойные кавычки вокруг значений.Это то, что вы делаете, когда используете bcp, отличный дядя SqlBulkCopy.Не уверен, что это сработает.

...