I am using BCP and i have tried XML file format (see below) and non-XML (see below that). Both export fine until i need to take that text file and load it into a third party application. The program only recognizes the file when i physicially go into the txt file and click save as and write over the file. I am guessing it is something with the encoding, and i beleive ANSI is the encoding I need, and that is the encoding on the text file when i open it after BCP. Would anyone know why this is happening?
<?xml version="1.0" ?> - <BCPFORMAT xmlns="http://schemas.microsoft.com/sqlserver/2004/bulkload/format" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <RECORD><FIELD ID="1" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="2" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="3" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="4" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="8" /> <FIELD ID="5" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="8" /> <FIELD ID="6" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="7" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="8" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="9" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="10" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="11" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="12" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="13" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="100" /> <FIELD ID="14" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="10" /> <FIELD ID="15" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="24" /> <FIELD ID="16" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="19" /> <FIELD ID="17" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="10" /> <FIELD ID="18" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="7" /> <FIELD ID="19" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="7" /> <FIELD ID="20" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="24" /> <FIELD ID="21" xsi:type="CharTerm" TERMINATOR="|" MAX_LENGTH="10" /> <FIELD ID="22" xsi:type="CharTerm" TERMINATOR="\r\n" MAX_LENGTH="19" /> </RECORD> - <ROW><COLUMN SOURCE="1" NAME="Letem" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="2" NAME="FYear" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="3" NAME="FPeriod" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="4" NAME="PDate" xsi:type="SQLDATE" /> <COLUMN SOURCE="5" NAME="RDate" xsi:type="SQLDATE" /> <COLUMN SOURCE="6" NAME="Dep" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="7" NAME="POS" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="8" NAME="ActualP" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="9" NAME="BillingP" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="10" NAME="PCode" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="11" NAME="PMd" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="12" NAME="Proc" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="13" NAME="Pro" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="14" NAME="Qty" xsi:type="SQLINT" /> <COLUMN SOURCE="15" NAME="ChCount" xsi:type="SQLINT" /> <COLUMN SOURCE="16" NAME="Amt" xsi:type="SQLDECIMAL" PRECISION="19" SCALE="4" /> <COLUMN SOURCE="17" NAME="Vis" xsi:type="SQLINT" /> <COLUMN SOURCE="18" NAME="RValue" xsi:type="SQLDECIMAL" PRECISION="7" SCALE="3" /> <COLUMN SOURCE="19" NAME="RVUSum" xsi:type="SQLDECIMAL" PRECISION="7" SCALE="3" /> <COLUMN SOURCE="20" NAME="ProCat" xsi:type="SQLVARYCHAR" /> <COLUMN SOURCE="21" NAME="DepNo" xsi:type="SQLINT" /> <COLUMN SOURCE="22" NAME="Enc" xsi:type="SQLINT" /> </ROW></BCPFORMAT>
10.0 22 1 SQLCHAR 0 40 "|" 1 Letem "" 2 SQLCHAR 0 4 "|" 2 FYear "" 3 SQLCHAR 0 22 "|" 3 FPeriod "" 4 SQLCHAR 0 8 "|" 4 PDate "" 5 SQLCHAR 0 8 "|" 5 RDate "" 6 SQLCHAR 0 40 "|" 6 Dep "" 7 SQLCHAR 0 100 "|" 7 POS "" 8 SQLCHAR 0 122 "|" 8 ActualPr "" 9 SQLCHAR 0 52 "|" 9 BillingP "" 10 SQLCHAR 0 10 "|" 10 Prode "" 11 SQLCHAR 0 20 "|" 11 Promo "" 12 SQLCHAR 0 40 "|" 12 Presc "" 13 SQLCHAR 0 73 "|" 13 Produre "" 14 SQLCHAR 0 19 "|" 14 Amt "" 15 SQLCHAR 0 19 "|" 15 CCount "" 16 SQLCHAR 0 19 "|" 16 Che "" 17 SQLCHAR 0 19 "|" 17 EMVs "" 18 SQLCHAR 0 19 "|" 18 RValue "" 19 SQLCHAR 0 19 "|" 19 RV "" 20 SQLCHAR 0 40 "|" 20 Prategory "" 21 SQLCHAR 0 4 "|" 21 DepaNo "" 22 SQLCHAR 0 4 "\r\n" 22 Enc ""