盟威 Access 快速开发平台 \ 在线帮助中心 \ 函数目录 \ ValueToSQL 函数

ValueToSQL 函数

简介

根据对应信息生成追加或更新查询 SQL 语句。

语法

ValueToSQL(DataMode, TableName, Items())

输入参数

参数名称 必需/可选 数据类型 说明
DataMode 必需 String 数据模式。INSERT 代表生成追加查询语句,UPDATE 代表生成更新查询语句。
TableName 必需 String 要添加或更新数据的表名。
Items 必需 Variant 数据定义。3个参数一组(字段名,数据类型,字段值)

返回值

生成的 SQL 语句。

说明

* 本函数仅适用于企业版平台,用于通过传递查询快速执行,可以极大提高速度。

* 需要结合 ServerRunSQL 函数进行使用。

* ValueToSQL 用于单条记录的非绑定窗体中的数据,DataToSQL 用于使用了临时表的多条数据。

Items 中的数据类型,只能使用以下常量,其它无效:

  · dbText(文本类型)

  · dbNumeric (数字类型)

  · dbDate (日期类型)

相关

DataToSQL 函数

示例

strSQL = ValueToSQL( _
             "INSERT", "客户信息表" _
           , "客户简称", dbText, Me.客户简称 _
           , "客户全称", dbText, Me.客户全称 _
           , "联系人", dbText, Me.联系人 _
           , "联系电话", dbLong, Me.手机 _
           , "录入日期", dbDate, Date() _
         )
ServerRunSQL strSQL

'ValueToSQL 函数返回以下 SQL 语句,然后使用 ServerRunSQL 通过传递查询在服务器上执行:
INSERT INTO 客户信息表(客户简称,客户全称,联系人,联系电话,录入日期)
VALUES('阿里巴巴','阿里巴巴网络技术有限公司','马云','13888888888','2018-01-01')

修订记录

2019-07-08 v2.5.0 引入。