OLE DB 自定义属性

源自定义属性

OLE DB 源具有自定义属性和所有数据流组件通用的属性。

下表描述了 OLE DB 源的自定义属性。 所有属性均可读/写。

属性名称 数据类型 DESCRIPTION
AccessMode 整数 用来访问数据库的模式。 可能的值为“打开行集”、“从变量SQL Command打开行集”和“变量中的 SQL 命令”。 默认值为 Open Rowset
始终使用默认代码页 布尔型 每列都有一个值,该值用于指示是否使用 DefaultCodePage 属性的值,或者尝试从每列的区域设置中导出代码页。 此属性的默认值为 False
CommandTimeout 整数 命令超时之前的秒数。值为 0 表示无限超时。

注意:此属性在 OLE DB 源编辑器中不可用,但可以使用 高级编辑器进行设置。
默认代码页 整数 当无法从数据源使用代码页信息时所使用的代码页。
OpenRowset 字符串 用于打开行集的数据库对象的名称。
OpenRowsetVariable 字符串 包含用于打开行集的数据库对象名称的变量。
参数映射 字符串 ** SQL 命令中的参数与变量之间的映射。
SqlCommand 字符串 要执行的 SQL 命令。
SQL命令变量 字符串 包含要执行的 SQL 命令的变量。

OLE DB 源的输出和输出列没有自定义属性。

有关详细信息,请参阅 OLE DB 源

目标自定义属性

OLE DB 目标具有自定义属性和所有数据流组件通用的属性。

下表描述了 OLE DB 目标的自定义属性。 所有属性均可读/写。

注释

此处列出的 FastLoad 选项(FastLoadKeepIdentity、FastLoadKeepNulls 和 FastLoadOptions)对应于由用于 SQL Server 的 Microsoft OLE DB 提供程序(SQLOLEDB)实现的 IRowsetFastLoad 接口所公开的类似命名属性。 有关详细信息,请在 MSDN 库中搜索 IRowsetFastLoad。

属性名称 数据类型 DESCRIPTION
AccessMode Integer(枚举) 一个值,该值指定目标如何访问其目标数据库。

此属性可以具有下列值之一:

OpenRowset (0):提供表或视图的名称。
OpenRowset from Variable (1):提供包含表或视图名称的变量的名称。
OpenRowset Using Fastload (3):提供表或视图的名称。
OpenRowset Using Fastload from Variable (4):提供包含表或视图名称的变量的名称。
SQL Command (2):提供 SQL 语句。
始终使用默认代码页 布尔型 指示是否使用每一列的DefaultCodePage属性值,或从每一列的区域设置中尝试派生代码页的一个值。 此属性的默认值为 False
CommandTimeout 整数 SQL 命令在超时之前可以运行的最大秒数。值为 0 表示无限时间。 此属性的默认值为 0。

注意:此属性在 OLE DB 目标编辑器中不可用,但可以使用 高级编辑器进行设置。
默认代码页 整数 与 OLE DB 目标关联的默认代码页。
FastLoadKeepIdentity 布尔型 一个值,该值指定在加载数据时是否复制标识值。 此属性仅适用于其中一个快速加载选项。 此属性的默认值为 False。 此属性对应于 OLE DB IRowsetFastLoad (OLE DB) 属性 SSPROP_FASTLOADKEEPIDENTITY
快速加载保留空值 布尔型 一个值,该值指定加载数据时是否复制 Null 值。 此属性仅适用于其中一个快速加载选项。 此属性的默认值为 False。 此属性对应于 OLE DB IRowsetFastLoad (OLE DB) 属性 SSPROP_FASTLOADKEEPNULLS
FastLoadMaxInsertCommitSize 整数 一个值,该值指定 OLE DB 目标在快速加载作期间尝试提交的批大小。 默认值 0 表示在处理完所有行后执行一次提交操作。
快速加载选项 字符串 快速加载选项的集合。 快速加载选项包括锁定表和检查约束条件。 可以指定一个、两个或都不指定。 此属性对应于 OLE DB IRowsetFastLoad 属性 SSPROP_FASTLOADOPTIONS ,并接受字符串选项,例如 CHECK_CONSTRAINTSTABLOCK

注意:此属性的某些选项在 Excel 目标编辑器中不可用,但可以使用 高级编辑器进行设置。
OpenRowset 字符串 当 AccessMode 为 OpenRowset 时,OLE DB 目标访问的表或视图的名称。
OpenRowsetVariable 字符串 AccessMode 为 OpenRowset from Variable时,包含 OLE DB 目标访问的表或视图名称的变量的名称。
SqlCommand 字符串 当 AccessMode 为 SQL Command 时,OLE DB 目标使用 Transact-SQL 语句指定数据的目标列。

OLE DB 目标的输入和输入列没有自定义属性。

有关详细信息,请参阅 OLE DB 目标

另请参阅

通用属性