类型:电子表格程序组件。
功能:将电子表格单元格中的数据保存到数据库中。
使用方法:选择电子表格的一个单元格,点击菜单“插入->程序组件”,然后选择程序组件并编辑关联数据,在组件库列表中选择“保存数据到数据库”,并编辑关联的XML数据文件。以下是关联XML数据文件的一个示例:
<?xml version="1.0" encoding="utf-8"?>
<SaveDBData>
<Description>保存数据到数据库</Description>
<DSN>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mydb.mdb;User ID=@user;Password=@pwd</DSN>
<DBType>OleDb</DBType>
<UserNameParam>@user</UserNameParam>
<PasswordParam>@pwd</PasswordParam>
<DataSet>
<DBTable TableName="TestData" RowCount="5">
<TableColumn ColumnName="AA">A2:A6</TableColumn>
<TableColumn ColumnName="BB">B2:B6</TableColumn>
<TableColumn ColumnName="CC">C2:C6</TableColumn>
</DBTable>
</DataSet>
<ShowOutput>True</ShowOutput>
</SaveDBData>
该组件关联的XML数据文件的含义及相关说明如下:
| 名称 | 类型 | 含义 |
| Description | XML元素 | 组件功能的说明 |
| DSN | XML元素 | 数据库的连接字符串 |
| DBType | XML元素 | 数据库的类型 |
| UserNameParam | XML元素 | 在DSN中定义的登录数据库的用户名参数,数据库用户登录时将输入的用户名替换此参数 |
| PasswordParam | XML元素 | 在DSN中定义的登录数据库的密码参数,数据库用户登录时将输入的密码替换此参数 |
| DataSet | XML元素 | 需要保存的数据集合 |
| DBTable | XML元素 | 数据保存到的数据库的表 |
| TableName | XML元素属性 | 数据库的表的名称 |
| RowCount | XML元素属性 | 需要保存到表中的数据的行数 |
| TableColumn | XML元素 | 表中包含的列(字段) |
| ColumnName | XML元素属性 | 表中包含的列(字段)的名称 |
| ShowOutput | XML元素 | 是否在输出窗口显示数据库存储的执行结果 |