执行非查询SQL语句组件

类型:电子表格程序组件。

功能:将电子表格单元格中的数据保存到数据库中。

使用方法:选择电子表格的一个单元格,点击菜单“插入->程序组件”,然后选择程序组件并编辑关联数据,在组件库列表中选择“执行非查询SQL语句”,并编辑关联的XML数据文件。以下是关联XML数据文件的一个示例:

<?xml version="1.0" encoding="utf-8"?>
<ExecuteNonQuerySQL>
  <Description>执行非查询SQL语句</Description>
  <DbType>OleDb</DbType>
  <DSN>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mydb.mdb;User ID=@user;Password=@pwd</DSN>  
  <UserNameParam>@user</UserNameParam>
  <PasswordParam>@pwd</PasswordParam>
  <NonQuerySQL>
    <SQL>INSERT INTO TestData(AA, BB, CC) VALUES('[B8]', [B9], [B10])</SQL>
  </NonQuerySQL>
  <InputCells>
    <Cell>B8</Cell>
    <Cell>B9</Cell>
    <Cell>B10</Cell>
  </InputCells>
  <ShowOutput>True</ShowOutput>
</ExecuteNonQuerySQL>

该组件关联的XML数据文件的含义及相关说明如下:

名称类型含义
DescriptionXML元素组件功能的说明
DSNXML元素数据库的连接字符串
DbTypeXML元素数据库的类型
UserNameParamXML元素在DSN中定义的登录数据库的用户名参数,数据库用户登录时将输入的用户名替换此参数
PasswordParamXML元素在DSN中定义的登录数据库的密码参数,数据库用户登录时将输入的密码替换此参数
NonQuerySQLXML元素非查询的SQL语句(如果SQL语句中包含单元格,应当在单元格引用外加[]表示)
InputCellsXML元素SQL语句中输入参数所在的单元格的集合
CellXML元素SQL语句中输入参数所在的单元格
ShowOutputXML元素是否在输出窗口显示非查询SQL语句的执行结果。

留下评论