检索数据表字段组件
类型:电子表格程序组件。
功能:从数据库中检索数据,并将检索结果输出到电子表格的相应单元格中。
使用方法:选择电子表格的一个单元格,点击菜单“插入->程序组件”,然后选择程序组件并编辑关联数据,在组件库列表中选择“检索数据表字段”,并编辑关联的XML数据文件。以下是关联XML数据文件的一个示例:
<?xml version="1.0" encoding="utf-8" ?>
<QueryDBValue>
<Description>检索数据表字段值</Description>
<INPUTVARS>xh;d</INPUTVARS>
<DbType>OleDb</DbType>
<DSN>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=script\XDDB.mdb;User ID=@user;Password=@pwd</DSN>
<SQL>Select [@d] from sjpd_cd Where xh='@xh'</SQL>
<OUTPUTVARS>P</OUTPUTVARS>
<UserNameParam>@user</UserNameParam>
<PasswordParam>@pwd</PasswordParam>
</QueryDBValue>
该组件关联的XML数据文件的含义及相关说明如下:
名称 | 类型 | 含义 |
Description | XML元素 | 组件功能的说明 |
DSN | XML元素 | 数据库的连接字符串 |
DbType | XML元素 | 数据库的类型 |
SQL | XML元素 | 从数据库中获取查询结果的SQL语句(如果SQL语句中包含输入变量应当在变量前用@符号表示) |
INPUTVARS | XML元素 | 输入变量在电子表格中的自定义名称或单元格(例如:b或A5),多个变量用 ; 号隔开 |
OUTPUTVARS | XML元素 | 输出变量在电子表格中的自定义名称,多个变量用 ; 号隔开 |
UserNameParam | XML元素 | 在DSN中定义的登录数据库的用户名参数,数据库用户登录时将输入的用户名替换此参数 |
PasswordParam | XML元素 | 在DSN中定义的登录数据库的密码参数,数据库用户登录时将输入的密码替换此参数 |