Range.InsertDatabase 方法

定义

从数据源 (例如,一个单独的 Word 文档,Microsoft Excel 工作表中或 Microsoft Access 数据库) 检索数据并将数据插入表替换指定的范围。

public void InsertDatabase (ref object Format, ref object Style, ref object LinkToSource, ref object Connection, ref object SQLStatement, ref object SQLStatement1, ref object PasswordDocument, ref object PasswordTemplate, ref object WritePasswordDocument, ref object WritePasswordTemplate, ref object DataSource, ref object From, ref object To, ref object IncludeFields);
abstract member InsertDatabase : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub InsertDatabase (Optional ByRef Format As Object, Optional ByRef Style As Object, Optional ByRef LinkToSource As Object, Optional ByRef Connection As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef PasswordDocument As Object, Optional ByRef PasswordTemplate As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef WritePasswordTemplate As Object, Optional ByRef DataSource As Object, Optional ByRef From As Object, Optional ByRef To As Object, Optional ByRef IncludeFields As Object)

参数

Format
Object

可选 对象。 “表格”菜单“表格自动套用格式”对话框的“格式”框中列出的一种格式。 可以是任何 WdTableFormat 常量。 默认情况下,边框应用到表中的单元格。

Style
Object

可选 对象。 由 Format 指定的、应用于表的自动套用格式的属性。 使用以下值的任意组合的总和:ValueMeaning0 (零) None1Borders2Shading4Font8Color16Auto Fit32Heading Rows64Last Row128First Column256Last Column

LinkToSource
Object

可选 对象 建立新的表和数据源之间的链接。

Connection
Object

可选 对象。 要在其中执行指定的 SQLStatement查询的范围。 指定区域的方式取决于检索数据的方式。 例如:通过 Open Database Connectivity (ODBC) 检索数据时,请指定连接字符串。 使用动态数据交换 (DDE) 从 Microsoft Excel 检索数据时,请指定命名区域或“整个电子表格”。安全 动态数据交换 (DDE) 是一种不安全的旧技术。 如果可能,请使用更安全的 DDE 替代方法。从 Microsoft Access 检索数据时,请指定单词“Table”或“Query”,后跟表或查询的名称。

SQLStatement
Object

可选 字符串。 检索主数据源中要插入文档的数据集。

SQLStatement1
Object

可选 字符串。 如果查询字符串长度超过 255 个字符, SQLStatement 则表示字符串的第一部分,表示 SQLStatement1 第二部分。

PasswordDocument
Object

可选 对象。 打开数据源所需的密码(如果有。 请参阅下面的"说明")。

PasswordTemplate
Object

可选 对象。 如果数据源是 Word 文档,则该参数是打开附加模板所需的密码(如果有。 请参阅下面的"说明")。

WritePasswordDocument
Object

可选 对象。 保存对文档所作修改所需的密码(如果有。 请参阅下面的"说明")。

WritePasswordTemplate
Object

可选 对象。 保存对模板所作修改所需的密码(如果有。 请参阅下面的"说明")。

DataSource
Object

可选 对象。 数据源的路径和文件名称。

From
Object

可选 对象。 要插入的记录范围内的第一个数据记录的编号。

To
Object

可选 对象。 要插入的记录区域中最后一条数据记录的编号。

IncludeFields
Object

可选 对象 新表的第一行中包含数据源中的字段名称。

注解

尽量避免在应用程序中使用硬编码的密码。 如果过程中需要使用密码,请向用户请求密码并将其存储在一个变量中,然后在代码中使用该变量。

避免使用内置的系统管理员 (sa) 登录帐户。 而是使系统管理员成为 sysadmin 固定服务器角色的成员,并让他们使用自己的帐户登录。 仅在无法使用其他方式登录时使用 sa。 要避免通过 sa 登录帐户的未经授权的访问,您应该为该帐户指定唯一的强密码。

如果可能,请使用 Windows 身份验证(也称为受信任的连接),它使用 Windows 用户帐户来连接到 SQL Server。 当用户通过 Windows 用户帐户进行连接时,SQL Server 会使用 Windows 操作系统中的信息来验证帐户名称和密码。 在您可以使用 Windows 身份验证之前,服务器管理员必须配置 SQL Server 以使用此模式的身份验证。 如果 Windows 身份验证不可用,请不要保存用户的登录信息。 对于用户而言,在每次登录时输入其登录信息更为安全。

适用于