源自定义属性
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_CONSTRAINTS 和 TABLOCK 。注意:此属性的某些选项在 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 目标。