![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I have an SSIS package which uses an OLE DB connection to a SQL Server 2005 database. It then runs a script component to manipulate the data before writing the data to a flat file. One particular column has a / character in the data and this is being translated to / (which is some sort of encoding I think). The question is why is this happening. The column is defined in the OLE DB input as being DT_STR with a codepage of 1252. The output column from the OLE DB setp has the same definition. The script component has the same definition for its input and then has a further input field definition which is used in the script component for the amended data. The script component takes the input field length and appends it to the input filed column using x.len & x.tostring (where x is the column). The output file is created using a file connection and again has the input and output fields defined as DT_STR with a codepage of 1252. So, what is causing the encoding? |
#3
| |||
| |||
|
|
I have an SSIS package which uses an OLE DB connection to a SQL Server 2005 database. It then runs a script component to manipulate the data before writing the data to a flat file. One particular column has a / character in the data and this is being translated to / (which is some sort of encoding I think). The question is why is this happening. The column is defined in the OLE DB input as being DT_STR with a codepage of 1252. The output column from the OLE DB setp has the same definition. The script component has the same definition for its input and then has a further input field definition which is used in the script component for the amended data. The script component takes the input field length and appends it to the input filed column using x.len & x.tostring (where x is the column). The output file is created using a file connection and again has the input and output fields defined as DT_STR with a codepage of 1252. So, what is causing the encoding? |
#4
| |||
| |||
|
|
I have an SSIS package which uses an OLE DB connection to a SQL Server 2005 database. It then runs a script component to manipulate the data before writing the data to a flat file. One particular column has a / character in the data and this is being translated to / (which is some sort of encoding I think). The question is why is this happening. The column is defined in the OLE DB input as being DT_STR with a codepage of 1252. The output column from the OLE DB setp has the same definition. The script component has the same definition for its input and then has a further input field definition which is used in the script component for the amended data. The script component takes the input field length and appends it to the input filed column using x.len & x.tostring (where x is the column). The output file is created using a file connection and again has the input and output fields defined as DT_STR with a codepage of 1252. So, what is causing the encoding? |
#5
| |||
| |||
|
|
I have an SSIS package which uses an OLE DB connection to a SQL Server 2005 database. It then runs a script component to manipulate the data before writing the data to a flat file. One particular column has a / character in the data and this is being translated to / (which is some sort of encoding I think). The question is why is this happening. The column is defined in the OLE DB input as being DT_STR with a codepage of 1252. The output column from the OLE DB setp has the same definition. The script component has the same definition for its input and then has a further input field definition which is used in the script component for the amended data. The script component takes the input field length and appends it to the input filed column using x.len & x.tostring (where x is the column). The output file is created using a file connection and again has the input and output fields defined as DT_STR with a codepage of 1252. So, what is causing the encoding? |
#6
| |||
| |||
|
|
I have an SSIS package which uses an OLE DB connection to a SQL Server 2005 database. It then runs a script component to manipulate the data before writing the data to a flat file. One particular column has a / character in the data and this is being translated to / (which is some sort of encoding I think). The question is why is this happening. The column is defined in the OLE DB input as being DT_STR with a codepage of 1252. The output column from the OLE DB setp has the same definition. The script component has the same definition for its input and then has a further input field definition which is used in the script component for the amended data. The script component takes the input field length and appends it to the input filed column using x.len & x.tostring (where x is the column). The output file is created using a file connection and again has the input and output fields defined as DT_STR with a codepage of 1252. So, what is causing the encoding? |
#7
| |||
| |||
|
|
I have an SSIS package which uses an OLE DB connection to a SQL Server 2005 database. It then runs a script component to manipulate the data before writing the data to a flat file. One particular column has a / character in the data and this is being translated to / (which is some sort of encoding I think). The question is why is this happening. The column is defined in the OLE DB input as being DT_STR with a codepage of 1252. The output column from the OLE DB setp has the same definition. The script component has the same definition for its input and then has a further input field definition which is used in the script component for the amended data. The script component takes the input field length and appends it to the input filed column using x.len & x.tostring (where x is the column). The output file is created using a file connection and again has the input and output fields defined as DT_STR with a codepage of 1252. So, what is causing the encoding? |
#8
| |||
| |||
|
|
I have an SSIS package which uses an OLE DB connection to a SQL Server 2005 database. It then runs a script component to manipulate the data before writing the data to a flat file. One particular column has a / character in the data and this is being translated to / (which is some sort of encoding I think). The question is why is this happening. The column is defined in the OLE DB input as being DT_STR with a codepage of 1252. The output column from the OLE DB setp has the same definition. The script component has the same definition for its input and then has a further input field definition which is used in the script component for the amended data. The script component takes the input field length and appends it to the input filed column using x.len & x.tostring (where x is the column). The output file is created using a file connection and again has the input and output fields defined as DT_STR with a codepage of 1252. So, what is causing the encoding? |
#9
| |||
| |||
|
|
I have an SSIS package which uses an OLE DB connection to a SQL Server 2005 database. It then runs a script component to manipulate the data before writing the data to a flat file. One particular column has a / character in the data and this is being translated to / (which is some sort of encoding I think). The question is why is this happening. The column is defined in the OLE DB input as being DT_STR with a codepage of 1252. The output column from the OLE DB setp has the same definition. The script component has the same definition for its input and then has a further input field definition which is used in the script component for the amended data. The script component takes the input field length and appends it to the input filed column using x.len & x.tostring (where x is the column). The output file is created using a file connection and again has the input and output fields defined as DT_STR with a codepage of 1252. So, what is causing the encoding? |
![]() |
| Thread Tools | |
| Display Modes | |
| |