力控组态软件后台组件Ado组件的控件方法6

力控组态软件ForceControl V7.0后台组件Ado组件的控件方法6

RecordsetIsOpen()
描述: 数据集是否打开
返回值: int 0- 关闭 1- 打开
参数: 无
说明: 获得数据集状态
示例: #ADOModule.RecordsetIsOpen();// 获得数据集状态
关联方法: OpenRecordSet,ExcuteSQL,CloseRecordset


SetConnectStr(string ConnectStr)
描述: 设置连接串
返回值: void
参数: ConnectStr- 连接串
说明: 设置数据库连接串
示例: #ADOModule.SetConnectStr(ConnectStr);// 设置数据库连接串
关联方法: OpenDataBase


GetConnectStr()
描述: 获取连接串
返回值: string
参数: 无
说明: 获取数据库连接串
示例: #ADOModule.GetConnectStr();// 获取数据库连接串
关联方法: SetConnectStr


SetData(string BindName)
描述: 从整条记录设置数据到 db 变量
返回值: int 0- 失败 1- 成功
参数: BindName- 数据表绑定名称
说明: 按照数据表绑定名称对应的绑定关系,记录的数值设置到 db 变量
示例: #ADOModule.SetData(“BindName”);// 根据名称为 BindName 的数据表绑定,设置db 变量数值
关联方法: MoveFirst,MovePrevious,MoveNext,MoveLast,Move


Update()
描述: 提交修改的数据
返回值: int 0- 失败 1- 成功
参数: 无
说明: 提交修改的数据
示例 #ADOModule.Update();// 提交修改的数据
关联方法: PutValueByIndexInt,PutValueByFieldInt,PutValueByIndexDouble,PutValueByFieldDouble…


UpdateBatch()
描述: 批量提交修改的数据
返回值: int 0- 失败 1- 成功
参数: 无
说明: 如果记录集支持 , 批量提交修改的数据
示例: #ADOModule.UpdateBatch();// 批量提交修改的数据
关联方法: PutValueByIndexInt,PutValueByFieldInt,PutValueByIndexDouble,PutValueByFieldDouble…

力控组态软件后台组件Ado组件的控件方法5

力控组态软件ForceControl V7.0后台组件Ado组件的控件方法5

OpenDataBase()
描述: 打开数据库
返回值: int 0- 失败 1- 成功
参数: 无
说明: 执行完脚本数据库打开
示例: #ADOModule.OpenDataBase();// 打开数据库
关联方法: CloseDataBase,DatabaseIsOpen


OpenRecordSet(string SQLStr)
描述: 通过指定 SQL 打开记录集
返回值: int 0- 失败 1- 成功
参数: SQLStr-SQL 查询字符串
说明: 打开记录集 , 有数据过滤功能
示例: #ADOModule.OpenRecordSet(“select * from table1”);// 打开对应记录集
关联方法: RecordsetIsOpen,ExcuteSQL,CloseRecordset


PutValueByFieldDouble(string Field,double Value)
函数描述: 按照字段名称设定数据
返回值: int 0- 失败 1- 成功
参数: Field- 字段名称
Value- 设定的数据
说明: 按照字段名称设置浮点型数据
示例: #ADOModule.PutValueByFieldDouble(“Field1”,11.1);// 设定字段名称为 Field1 的数据为 11.1
关联方法: GetValueByIndexDouble,GetValueByFieldDouble


PutValueByFieldFile(string Field,string FileName)
函数描述: 按照字段名称设定数据
返回值: int 0- 失败 1- 成功
参数: Field- 字段名称
FileName- 文件名称
说明: 按照字段名称从文件导入数据
示例: #ADOModule.PutValueByFieldFile(0,#ADOModule.FilePath);// 设定字段 Field1 数据为指定文件路径的数据
关联方法: GetValueByIndexFile,GetValueByFieldFile


PutValueByFieldInt(string Field,int Value)
描述: 按照字段名称设定数据
返回值: int 0- 失败 1- 成功
参数: Field- 字段名称
Value- 设定的数据
说明: 按照字段名称设置整型数据
示例: #ADOModule.PutValueByFieldInt(“Field1”,11);// 设定字段名称为 Field1 的数据为 11
关联方法: GetValueByIndexInt,GetValueByFieldInt


PutValueByFieldStr(string Field,string Value)
描述: 按照字段名称设定数据
返回值: int 0- 失败 1- 成功
参数: Field- 字段名称
Value- 设定的数据
说明: 按照字段名称设置字符型数据
示例: ADOModule.PutValueByFieldStr(“Field1″,” 一 “);// 设定字段名称为 Field1 的数据为 ” 一 “
关联方法: GetValueByIndexStr,GetValueByFieldStr


PutValueByFieldTime(string Field,int Value)
描述: 按照字段名称设定数据
返回值: int 0- 失败 1- 成功
参数: Field- 字段名称
Value- 设定的数据
说明: 按照字段名称设置时间型数据
示例: #ADOModule.PutValueByFieldTime(“Field1”,LongTime(“2007/7/56 16:5:54”));// 设定字段 Field1 数据为 2007/7/56 16:5:54
关联方法: GetValueByIndexTime,GetValueByFieldTime


PutValueByIndexDouble(int Index,double Value)
描述: 按照字段索引位置设定数据
返回值: int 0- 失败 1- 成功
参数: Index- 字段索引位置
Value- 设定的数据
说明: 按照字段索引位置设置浮点型数据
示例: #ADOModule.PutValueByIndexDouble(0,11.1);// 设定字段索引为 0 的位置数据为 11.1
关联方法: GetValueByIndexDouble,GetValueByFieldDouble


PutValueByIndexFile(int Index,string FileName)
描述: 按照字段索引位置设定数据
返回值: int 0- 失败 1- 成功
参数: Index- 字段索引位置
FileName- 文件名称
说明: 按照字段索引位置将文件导入
示例: #ADOModule.PutValueByIndexFile(0,#ADOModule.FilePath);// 设定字段索引为 0的位置数据为指定文件路径的数据
关联方法: GetValueByIndexFile,GetValueByFieldFile


PutValueByIndexInt(int Index,int Value)
描述: 按照字段索引位置设定数据
返回值: int 0- 失败 1- 成功
参数: Index- 字段索引位置
Value- 设定的数据
说明: 按照字段索引位置设置整型数据
示例: #ADOModule.PutValueByIndexInt(0,11);// 设定字段索引为 0 的位置数据为 11
关联方法: GetValueByIndexInt,GetValueByFieldInt


PutValueByIndexStr(int Index,string Value)
描述: 按照字段索引位置设定数据
返回值: int 0- 失败 1- 成功
参数: Index- 字段索引位置
Value- 设定的数据
说明: 按照字段索引位置设置字符型数据
示例: #ADOModule.PutValueByIndexStr(0,” 一 “);// 设定字段索引为 0 的位置数据为 ” 一 “
关联方法: GetValueByIndexStr,GetValueByFieldStr


PutValueByIndexTime(int Index,int Value)
描述: 按照字段索引位置设定数据
返回值: int 0- 失败 1- 成功
参数: Index- 字段索引位置
Value- 设定的数据
说明: 按照字段索引位置设置时间型数据
示例: #ADOModule.PutValueByIndexTime(0,LongTime(“2007/7/56 16:5:54”));// 设定字段索引为 0 的位置数据为 2007/7/56 16:5:54
关联方法: GetValueByIndexTime,GetValueByFieldTime

力控组态软件后台组件Ado组件的控件方法4

力控组态软件ForceControl V7.0后台组件Ado组件的控件方法4

IsBOF()
描述: 是否到达记录集头部
返回值: int 0- 不是头部 1- 是头部
参数: 无
说明: 返回到达记录集头部
示例: #ADOModule.IsBOF();// 返回到达记录集头部
关联方法 : MoveFirst


IsEOF()
描述: 是否到达记录集尾部
返回值: int 0- 不是尾部 1- 是尾部
参数: 无
说明: 返回到达记录集尾部
示例: #ADOModule.IsEOF();// 返回到达记录集尾部
关联方法: MoveLast


Move(int Position)
描述: 移动数据集游标到指定位置
返回值: int 0- 失败 1- 成功
参数: 无
说明: 移动数据集游标到指定位置
示例: #ADOModule.Move(#ADOModule.RecordCurIndex);// 移动数据集游标到当前索引号
关联方法: MoveFirst,MovePrevious,MoveNext,MoveLast


MoveFirst()
描述: 移动数据集游标到第一条位置
返回值: int 0- 失败 1- 成功
参数: 无
说明: 移动数据集游标到第一条位置
示例: #ADOModule.MoveFirst();// 移动数据集游标到第一条位置
关联方法: MovePrevious,MoveNext,MoveLast,Move


MoveLast()
描述: 移动数据集游标到最后一条位置
返回值: int 0- 失败 1- 成功
参数: 无
示例: #ADOModule.MoveLast();// 移动数据集游标到最后一条位置
关联方法: MoveFirst,MovePrevious,MoveNext,Move


MoveNext()
描述: 移动数据集游标到后一条位置
返回值: int 0- 失败 1- 成功
参数: 无
示例: #ADOModule.MoveNext();// 移动数据集游标到后一条位置
关联方法: MoveFirst,MovePrevious,MoveLast,Move


MovePrevious()
描述: 移动数据集游标到前一条位置
返回值: int 0- 失败 1- 成功
参数: 无
示例: #ADOModule.MovePrevious();// 移动数据集游标到前一条位置
关联方法: MoveFirst,MoveNext,MoveLast,Move