CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Устанавливает свойства типа данных объекта IDTSOutputColumn100.
public:
virtual void SetOutputColumnDataTypeProperties(int lOutputID, int lOutputColumnID, Microsoft::SqlServer::Dts::Runtime::Wrapper::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage) = Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSDesigntimeComponent100::SetOutputColumnDataTypeProperties;
[System.Runtime.InteropServices.DispId(32)]
public virtual void SetOutputColumnDataTypeProperties (int lOutputID, int lOutputColumnID, Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[<System.Runtime.InteropServices.DispId(32)>]
abstract member SetOutputColumnDataTypeProperties : int * int * Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType * int * int * int * int -> unit
override this.SetOutputColumnDataTypeProperties : int * int * Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType * int * int * int * int -> unit
Public Overridable Sub SetOutputColumnDataTypeProperties (lOutputID As Integer, lOutputColumnID As Integer, eDataType As DataType, lLength As Integer, lPrecision As Integer, lScale As Integer, lCodePage As Integer)
Параметры
- lOutputID
- Int32
Идентификатор объекта IDTSOutputColumn100.
- lOutputColumnID
- Int32
Идентификатор объекта IDTSOutputColumn100.
- lLength
- Int32
Длина столбца.
- lPrecision
- Int32
Общее количество цифр в столбце.
- lScale
- Int32
Количество десятичных разрядов (цифр справа от десятичной запятой в числе), которое может содержаться в столбце.
- lCodePage
- Int32
Кодировка выходного столбца.
Реализации
- Атрибуты
Комментарии
Свойства типов данных выходного столбца зависят друг от друга и требуют, чтобы на основе DataType столбца соблюдались определенные правила. Этот метод позволяет компоненту применять эти правила, задавая все свойства одновременно.
В следующей таблице перечислены правила, которые применяются при задании свойств типа данных выходного столбца.
DataType | Длина | Масштабирование | Точность | CodePage |
---|---|---|---|---|
DT_DECIMAL | 0 | Больше 0 и меньше или равно 28. | 0 | 0 |
DT_CY | 0 | 0 | 0 | 0 |
DT_NUMERIC | 0 | Больше 0 и меньше или равно 28 и меньше точности. | Больше или равно 1 и меньше или равно 38. | 0 |
DT_BYTES | Больше 0. | 0 | 0 | 0 |
DT_STR | Больше 0 и меньше 8000. | 0 | 0 | Не равно 0 и представляет допустимую кодовую страницу. |
DT_TEXT | Больше 0 и меньше 8000. | 0 | 0 | Не равно 0 и представляет допустимую кодовую страницу. |
DT_WSTR | Больше 0 и меньше 4 000. | 0 | 0 | 0 |