ValueToSQL 函数
简介
根据对应信息生成追加或更新查询 SQL 语句。
语法
ValueToSQL(DataMode, TableName, Items())
输入参数
参数名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
DataMode | 必需 | String | 数据模式。INSERT 代表生成追加查询语句,UPDATE 代表生成更新查询语句。 |
TableName | 必需 | String | 要添加或更新数据的表名。 |
Items | 必需 | Variant | 数据定义。3个参数一组(字段名,数据类型,字段值) |
返回值
生成的 SQL 语句。
说明
* 本函数仅适用于企业版平台,用于通过传递查询快速执行,可以极大提高速度。
* 需要结合 ServerRunSQL 函数进行使用。
* ValueToSQL 用于单条记录的非绑定窗体中的数据,DataToSQL 用于使用了临时表的多条数据。
Items 中的数据类型,只能使用以下常量,其它无效:
· dbText(文本类型)
· dbNumeric (数字类型)
· dbDate (日期类型)
相关
示例
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 引入。