#TEST.AddNew()
//函数原型:#ADOModule.AddNew()
函数描述:添加一条记录
返回值 :int 0-失败 1-成功
参数 :无
说明 :添加一条记录
示例 :#ADOModule.AddNew();//添加一条记录
关联方法:PutValueByIndexInt,PutValueByFieldInt,PutValueByIndexDouble,
PutValueByFieldDouble...
#TEST.ChgBindVar()
//函数原型:void ChgBindVar(string strPropName,string strNewVarName)
函数描述:切换图形对象属性关联变量的变量值
返回值 :void
参数 :string strPropName 属性名称
string strNewVarName 改变绑定属性的新变量的全名
说明 :改变绑定属性的变量,要求属性必须首先在组态下已经绑定了其他变量,用于运行态更改绑定变量使用。
示例 :实例演示
#Text.ChgBindVar("Text","str2");//将组件Text的Text属性修改和str2变量绑定
#Text.ChgBindVar("Text","tag1.desc");//将组件Text的Text属性修改和tag1.desc变量绑定
备注 :应用该函数前必须在组态环境设定了绑定变量
#TEST.CloseDataBase()
//函数原型:#ADOModule.CloseDataBase()
函数描述:关闭数据库
返回值 :int 0-失败 1-成功
参数 :无
说明 :执行完脚本数据库关闭
示例 :#ADOModule.CloseDataBase();//关闭数据库
关联方法:OpenDataBase,DatabaseIsOpen
#TEST.CloseRecordset()
//函数原型:#ADOModule.CloseRecordset()
函数描述:关闭当前数据表
返回值 :int 0-失败 1-成功
参数 :无
说明 :关闭当前数据表
示例 :#ADOModule.CloseRecordset();//关闭当前数据表
关联方法:RecordsetIsOpen,OpenRecordSet,ExcuteSQL
#TEST.CreateTable()
//函数原型:#ADOModule.CreateTable(string TableName,string TableFieldList,string
TableFieldTypeList)
函数描述:创建表
返回值 :int 0-失败 1-成功
参数 :TableName-表名称
TableFieldList-字段名列表,逗号分隔
TableFieldTypeList-字段类型列表,逗号分隔
说明 :TableFieldList与TableFieldTypeList两个列表必须保证数量一致,
TableFieldTypeList类型必须为INT,REAL,FLOAT,VARCHAR,DATETIME,IMAGE
示例 :#ADOModule.CreateTable("lvt","kint,kfloat,kimage","INT,FLOAT,IMAGE");//创建
新表,名称为"lvt",字段名分别为kint,kfloat,kimage,字段类型分别为INT,
FLOAT,IMAGE
#TEST.CreateTableEx()
//函数原型:#ADOModule.CreateTableEx(string TableName,string TemplateName)
函数描述:创建表
返回值 :int 0-失败 1-成功
参数 :TableName-表名称
TemplateName-SQL数据表模板名称
说明 :根据SQL数据表模板名称对应的字段名,字段类型等创建表
示例 :#ADOModule.CreateTableEx("lvt","aa");//根据名称为aa的SQL数据表模板创建表lvt
#TEST.DatabaseIsOpen()
//函数原型:#ADOModule.DatabaseIsOpen()
函数描述:数据库是否打开
返回值 :int 0-关闭 1-打开
参数 :无
说明 :执行完脚本获得数据库状态
示例 :#ADOModule.DatabaseIsOpen();//获得数据库状态
关联方法:OpenDataBase,CloseDataBase
#TEST.Delete()
//函数原型:#ADOModule.Delete()
函数描述:删除指定的数据记录
返回值 :int 0-失败 1-成功
参数 :无
说明 :删除指定的数据记录
示例 :#ADOModule.Delete();//删除指定的数据记录
#TEST.DeleteTable()
//函数原型:#ADOModule.DeleteTable(string TableName)
函数描述:删除表
返回值 :int 0-失败 1-成功
参数 :TableName-表名称
说明 :删除数据库中对应表
示例 :#ADOModule.DeleteTable("picture");//删除名称为"picture"的表
#TEST.Enable()
//允许或禁止对图形对象操作。
语法
#name.Enable(flag)
说明
允许或禁止对图形对象。
注意:该函数只对图元对象起作用.
flag为一常数值或数值表达式,其值为0时图形目标被禁止,否则将允许对该图形
目标操作.
示例
#name.Enable(0);// 目标被禁止.
#TEST.ExcuteSQL()
//函数原型:#ADOModule.ExcuteSQL(string SQLStr)
函数描述:执行SQL语句
返回值 :int 0-失败 1-成功
参数 :SQLStr-SQL查询字符串
说明 :执行SQL语句
示例 :#ADOModule.ExcuteSQL("select * from table1");//执行SQL语句
关联方法:RecordsetIsOpen,OpenRecordSet,CloseRecordset
#TEST.FilePath
//属性 :FilePath
描述 :文件路径
类型 :字符型
说明 :设置文件路径
示例 :#ADOModule.FilePath
#TEST.FilterSQL()
//函数原型:#ADOModule.FilterSQL(string SQLStr)
函数描述:过滤sql语句
返回值 :string
参数 :SQLStr-SQL查询字符串
说明 :按照数据库类型过滤sql语句,得到符合数据库类型的sql语句
示例 :#ADOModule.FilterSQL("select * from table1");//按照数据库过滤sql
#TEST.GetConnectStr()
//函数原型:#ADOModule.GetConnectStr()
函数描述:获取连接串
返回值 :string
参数 :无
说明 :获取数据库连接串
示例 :#ADOModule.GetConnectStr();//获取数据库连接串
关联方法:SetConnectStr
#TEST.GetData()
//函数原型:#ADOModule.GetData(string BindName)
函数描述:整条记录从db获取数据
返回值 :int 0-失败 1-成功
参数 :BindName-数据表绑定名称
说明 :按照数据表绑定名称对应的绑定关系,从db变量获取数据到记录的对应字段中
示例 :#ADOModule.GetData("BindName");//根据名称为BindName的数据表绑定获取数据
关联方法:MoveFirst,MovePrevious,MoveNext,MoveLast,Move
#TEST.GetFieldName()
//函数原型:#ADOModule.GetFieldName(int Index)
函数描述:获取数据表相应索引号的字段
返回值 :string
参数 :Index-索引号
说明 :获取数据表相应索引号的字段
示例 :#ADOModule.GetFieldName(0);//获取数据表索引号为0的字段
#TEST.GetFieldsCount()
//函数原型:#ADOModule.GetFieldsCount()
函数描述:获取数据表的字段数
返回值 :int
参数 :无
说明 :获取数据表的字段数
示例 :#ADOModule.GetFieldsCount();//获取数据表的字段数
#TEST.GetLastErr()
//函数原型:#ADOModule.GetLastErr()
函数描述:获取最后错误
返回值 :string
参数 :无
说明 :获取数据库最后的错误
示例 :#ADOModule.GetLastErr();//获取最后错误
#TEST.GetLastSQL()
//函数原型:#ADOModule.GetLastSQL()
函数描述:获取最后一条执行了的SQL语句
返回值 :string
参数 :无
说明 :返回最后一条执行了的SQL语句
示例 :#ADOModule.GetLastSQL();//按照数据库过滤sql
#TEST.GetRecordCount()
//函数原型:#ADOModule.GetRecordCount()
函数描述:获取记录的条数
返回值 :int
参数 :无
说明 :获取记录的条数
示例 :#ADOModule.GetRecordCount();//获取记录的条数
#TEST.GetRect()
//获取图元矩形的大小
语法
#name.GetRect(left,top,right,bottom)
说明
获取图元矩形的大小。
参数
left :返回图元在界面的左边距坐标值。
top :返回图元在界面的上边距坐标值。
right :返回图元在界面的右边距坐标值。
bottom:返回图元在界面的下边距坐标值。
示例
#name.GetRect(left,top,right,bottom); //返回图元的4个边距值。
#TEST.GetTableName()
//函数原型:#ADOModule.GetTableName(int Index)
函数描述:获取数据库相应索引号的表名
返回值 :string
参数 :Index-索引号
说明 :获取数据库相应索引号的表名
示例 :#ADOModule.GettTableName(0);//获取数据库索引号为0的表名
#TEST.GetTablesCount()
//函数原型:#ADOModule.GetTablesCount()
函数描述:获取数据库的数据表数
返回值 :int
参数 :无
说明 :获取数据库的数据表数
示例 :#ADOModule.GetTablesCount();//获取数据库的数据表数
#TEST.GetValueByFieldDouble()
//函数原型:#ADOModule.GetValueByFieldDouble(string Field)
函数描述:按照字段名称获取浮点型数据
返回值 :float
参数 :Field-字段名称
说明 :按照字段名称获取浮点型数据
示例 :#ADOModule.GetValueByFieldDouble("Field1");//获取字段名称为Field1的数据
关联方法:PutValueByIndexDouble,PutValueByFieldDouble
#TEST.GetValueByFieldFile()
//函数原型:#ADOModule.GetValueByFieldFile(string Field,string FileName)
函数描述:按照字段名称获取文件型数据
返回值 :int 0-失败 1-成功
参数 :Field-字段名称
说明 :按照字段名称获取文件型数据
示例 :#ADOModule.GetValueByFieldFile("Field1",#ADOModule.FilePath);//获取
字段名称为Field1的文件型数据到指定路径
关联方法:PutValueByIndexFile,PutValueByFieldFile
#TEST.GetValueByFieldInt()
//函数原型:#ADOModule.GetValueByFieldInt(string Field)
函数描述:按照字段名称获取整型数据
返回值 :int
参数 :Field-字段名称
说明 :按照字段名称获取整型数据
示例 :#ADOModule.GetValueByFieldInt("Field1");//获取字段名称为Field1的数据
关联方法:PutValueByIndexInt,PutValueByFieldInt
#TEST.GetValueByFieldStr()
//函数原型:#ADOModule.GetValueByFieldStr(string Field)
函数描述:按照字段名称获取字符型数据
返回值 :string
参数 :Field-字段名称
说明 :按照字段名称获取字符型数据
示例 :#ADOModule.GetValueByFieldStr("Field1");//获取字段名称为Field1的数据
关联方法:PutValueByIndexStr,PutValueByFieldStr
#TEST.GetValueByFieldTime()
//函数原型:#ADOModule.GetValueByFieldTime(string Field)
函数描述:按照字段名称获取时间型数据
返回值 :int
参数 :Field-字段名称
说明 :按照字段名称获取时间型数据
示例 :StrTime(#ADOModule.GetValueByFieldStr("Field1"),0);//获取字段名称为Field1的
数据
关联方法:PutValueByIndexTime,PutValueByFieldTime
#TEST.GetValueByIndexDouble()
//函数原型:#ADOModule.GetValueByIndexDouble(int Index)
函数描述:按照字段索引位置获取浮点型数据
返回值 :float
参数 :Index-字段索引位置
说明 :按照字段索引位置获取浮点型数据
示例 :#ADOModule.GetValueByIndexDouble(0);//获取字段索引为0的数据
关联方法:PutValueByIndexDouble,PutValueByFieldDouble
#TEST.GetValueByIndexFile()
//函数原型:#ADOModule.GetValueByIndexFile(int Index,string FileName)
函数描述:按照字段索引位置获取文件型数据
返回值 :int 0-失败 1-成功
参数 :Index-字段索引位置
说明 :按照字段索引位置获取文件型数据
示例 :#ADOModule.GetValueByIndexFile(0,#ADOModule.FilePath);//获取字段索引为0的文
件型数据到指定路径
关联方法:PutValueByIndexFile,PutValueByFieldFile
#TEST.GetValueByIndexInt()
//函数原型:#ADOModule.GetValueByIndexInt(int Index)
函数描述:按照字段索引位置获取整型数据
返回值 :int
参数 :Index-字段索引位置
说明 :按照字段索引位置获取整型数据
示例 :#ADOModule.GetValueByIndexInt(0);//获取字段索引为0的数据
关联方法:PutValueByIndexInt,PutValueByFieldInt
#TEST.GetValueByIndexStr()
//函数原型:#ADOModule.GetValueByIndexStr(int Index)
函数描述:按照字段索引位置获取字符型数据
返回值 :string
参数 :Index-字段索引位置
说明 :按照字段索引位置获取字符型数据
示例 :#ADOModule.GetValueByIndexStr(0);//获取字段索引为0的数据
关联方法:PutValueByIndexStr,PutValueByFieldStr
#TEST.GetValueByIndexTime()
//函数原型:#ADOModule.GetValueByIndexTime(int Index)
函数描述:按照字段索引位置获取时间型数据
返回值 :int
参数 :Index-字段索引位置
说明 :按照字段索引位置获取时间型数据
示例 :StrTime(#ADOModule.GetValueByIndexTime(0),0);//获取字段索引为0的数据
关联方法:PutValueByIndexTime,PutValueByFieldTime
#TEST.IsBOF()
//函数原型:#ADOModule.IsBOF()
函数描述:是否到达记录集头部
返回值 :int 0-不是头部 1-是头部
参数 :无
说明 :返回到达记录集头部
示例 :#ADOModule.IsBOF();//返回到达记录集头部
关联方法:MoveFirst
#TEST.IsEOF()
//函数原型:#ADOModule.IsEOF()
函数描述:是否到达记录集尾部
返回值 :int 0-不是尾部 1-是尾部
参数 :无
说明 :返回到达记录集尾部
示例 :#ADOModule.IsEOF();//返回到达记录集尾部
关联方法:MoveLast
#TEST.Move()
//函数原型:#ADOModule.Move(int Position)
函数描述:移动数据集游标到指定位置
返回值 :int 0-失败 1-成功
参数 :无
说明 :移动数据集游标到指定位置
示例 :#ADOModule.Move(#ADOModule.RecordCurIndex);//移动数据集游标到当前索引号
关联方法:MoveFirst,MovePrevious,MoveNext,MoveLast
#TEST.MoveFirst()
//函数原型:#ADOModule.MoveFirst()
函数描述:移动数据集游标到第一条位置
返回值 :int 0-失败 1-成功
参数 :无
说明 :移动数据集游标到第一条位置
示例 :#ADOModule.MoveFirst();//移动数据集游标到第一条位置
关联方法:MovePrevious,MoveNext,MoveLast,Move
#TEST.MoveLast()
//函数原型:#ADOModule.MoveLast()
函数描述:移动数据集游标到最后一条位置
返回值 :int 0-失败 1-成功
参数 :无
说明 :移动数据集游标到最后一条位置
示例 :#ADOModule.MoveLast();//移动数据集游标到最后一条位置
关联方法:MoveFirst,MovePrevious,MoveNext,Move
#TEST.MoveNext()
//函数原型:#ADOModule.MoveNext()
函数描述:移动数据集游标到后一条位置
返回值 :int 0-失败 1-成功
参数 :无
说明 :移动数据集游标到后一条位置
示例 :#ADOModule.MoveNext();//移动数据集游标到后一条位置
关联方法:MoveFirst,MovePrevious,MoveLast,Move
#TEST.MovePrevious()
//函数原型:#ADOModule.MovePrevious()
函数描述:移动数据集游标到前一条位置
返回值 :int 0-失败 1-成功
参数 :无
说明 :移动数据集游标到前一条位置
示例 :#ADOModule.MovePrevious();//移动数据集游标到前一条位置
关联方法:MoveFirst,MoveNext,MoveLast,Move
#TEST.OpenDataBase()
//函数原型:#ADOModule.OpenDataBase()
函数描述:打开数据库
返回值 :int 0-失败 1-成功
参数 :无
说明 :执行完脚本数据库打开,如果数据库已经打开不再重复打开,也认为是执行成功
示例 :#ADOModule.OpenDataBase();//打开数据库
关联方法:CloseDataBase,DatabaseIsOpen
#TEST.OpenRecordSet()
//函数原型:#ADOModule.OpenRecordSet(string SQLStr)
函数描述:通过指定SQL打开记录集
返回值 :int 0-失败 1-成功
参数 :SQLStr-SQL查询字符串
说明 :打开记录集,有数据过滤功能
示例 :#ADOModule.OpenRecordSet("select * from table1");//打开对应记录集
关联方法:RecordsetIsOpen,ExcuteSQL,CloseRecordset
#TEST.PutValueByFieldDouble()
//函数原型:#ADOModule.PutValueByFieldDouble(string Field,double Value)
函数描述:按照字段名称设定浮点型数据
返回值 :int 0-失败 1-成功
参数 :Field-字段名称
Value-设定的数据
说明 :按照字段名称设置浮点型数据
示例 :#ADOModule.PutValueByFieldDouble("Field1",11.1);//设定字段名称为Field1的数据
为11.1
关联方法:GetValueByIndexDouble,GetValueByFieldDouble
#TEST.PutValueByFieldFile()
//函数原型:#ADOModule.PutValueByFieldFile(string Field,string FileName)
函数描述:按照字段名称设定文件型数据
返回值 :int 0-失败 1-成功
参数 :Field-字段名称
FileName-文件名称
说明 :按照字段名称导入文件型数据
示例 :#ADOModule.PutValueByFieldFile("Field1",#ADOModule.FilePath);//设定字段Field1数据为
指定路径的文件型数据
关联方法:GetValueByIndexFile,GetValueByFieldFile
#TEST.PutValueByFieldInt()
//函数原型:#ADOModule.PutValueByFieldInt(string Field,int Value)
函数描述:按照字段名称设定整型数据
返回值 :int 0-失败 1-成功
参数 :Field-字段名称
Value-设定的数据
说明 :按照字段名称设置整型数据
示例 :#ADOModule.PutValueByFieldInt("Field1",11);//设定字段名称为Field1的数据为11
关联方法:GetValueByIndexInt,GetValueByFieldInt
#TEST.PutValueByFieldStr()
//函数原型:#ADOModule.PutValueByFieldStr(string Field,string Value)
函数描述:按照字段名称设定字符型数据
返回值 :int 0-失败 1-成功
参数 :Field-字段名称
Value-设定的数据
说明 :按照字段名称设置字符型数据
示例 :#ADOModule.PutValueByFieldStr("Field1","一");//设定字段名称为Field1的数据为
"一"
关联方法:GetValueByIndexStr,GetValueByFieldStr
#TEST.PutValueByFieldTime()
//函数原型:#ADOModule.PutValueByFieldTime(string Field,int Value)
函数描述:按照字段名称设定时间型数据
返回值 :int 0-失败 1-成功
参数 :Field-字段名称
Value-设定的数据
说明 :按照字段名称设置时间型数据
示例 :#ADOModule.PutValueByFieldTime("Field1",LongTime("2007/7/5 16:15:54"));//设
定字段Field1数据为2007/7/5 16:15:54
关联方法:GetValueByIndexTime,GetValueByFieldTime
#TEST.PutValueByIndexDouble()
//函数原型:#ADOModule.PutValueByIndexDouble(int Index,double Value)
函数描述:按照字段索引位置设定浮点型数据
返回值 :int 0-失败 1-成功
参数 :Index-字段索引位置
Value-设定的数据
说明 :按照字段索引位置设置浮点型数据
示例 :#ADOModule.PutValueByIndexDouble(0,11.1);//设定字段索引为0的位置数据为11.1
关联方法:GetValueByIndexDouble,GetValueByFieldDouble
#TEST.PutValueByIndexFile()
//函数原型:#ADOModule.PutValueByIndexFile(int Index,string FileName)
函数描述:按照字段索引位置设定文件型数据
返回值 :int 0-失败 1-成功
参数 :Index-字段索引位置
FileName-文件名称
说明 :按照字段索引位置从导入文件型数据
示例 :#ADOModule.PutValueByIndexFile(0,#ADOModule.FilePath);//设定字段
索引为0的位置数据为指定路径的文件型数据
关联方法:GetValueByIndexFile,GetValueByFieldFile
#TEST.PutValueByIndexInt()
//函数原型:#ADOModule.PutValueByIndexInt(int Index,int Value)
函数描述:按照字段索引位置设定整型数据
返回值 :int 0-失败 1-成功
参数 :Index-字段索引位置
Value-设定的数据
说明 :按照字段索引位置设置整型数据
示例 :#ADOModule.PutValueByIndexInt(0,11);//设定字段索引为0的位置数据为11
关联方法:GetValueByIndexInt,GetValueByFieldInt
#TEST.PutValueByIndexStr()
//函数原型:#ADOModule.PutValueByIndexStr(int Index,string Value)
函数描述:按照字段索引位置设定字符型数据
返回值 :int 0-失败 1-成功
参数 :Index-字段索引位置
Value-设定的数据
说明 :按照字段索引位置设置字符型数据
示例 :#ADOModule.PutValueByIndexStr(0,"一");//设定字段索引为0的位置数据为"一"
关联方法:GetValueByIndexStr,GetValueByFieldStr
#TEST.PutValueByIndexTime()
//函数原型:#ADOModule.PutValueByIndexTime(int Index,int Value)
函数描述:按照字段索引位置设定时间型数据
返回值 :int 0-失败 1-成功
参数 :Index-字段索引位置
Value-设定的数据
说明 :按照字段索引位置设置时间型数据
示例 :#ADOModule.PutValueByIndexTime(0,LongTime("2007/7/5 16:15:54"));//设定字段
索引为0的位置数据为2007/7/5 16:15:54
关联方法:GetValueByIndexTime,GetValueByFieldTime
#TEST.RecordCurIndex
//属性 :RecordCurIndex
描述 :当前记录索引
类型 :整型
说明 :当前记录索引值
示例 :#ADOModule.RecordCurIndex
#TEST.RecordsetIsOpen()
//函数原型:#ADOModule.RecordsetIsOpen()
函数描述:数据集是否打开
返回值 :int 0-关闭 1-打开
参数 :无
说明 :获得数据集状态
示例 :#ADOModule.RecordsetIsOpen();//获得数据集状态
关联方法:OpenRecordSet,ExcuteSQL,CloseRecordset
#TEST.SetConnectStr()
//函数原型:#ADOModule.SetConnectStr(string ConnectStr)
函数描述:设置连接串
返回值 :int 0-失败 1-成功
参数 :ConnectStr-连接串
说明 :设置数据库连接串。
示例 :#ADOModule.SetConnectStr(#ADOModule.GetConnectStr());//设置数据库连接串
关联方法:OpenDataBase
#TEST.SetData()
//函数原型:#ADOModule.SetData(string BindName)
函数描述:从整条记录设置数据到db变量
返回值 :int 0-失败 1-成功
参数 :BindName-数据表绑定名称
说明 :按照数据表绑定名称对应的绑定关系,记录的数值设置到db变量
示例 :#ADOModule.SetData("BindName");//根据名称为BindName的数据表绑定,
设置db变量数值
关联方法:MoveFirst,MovePrevious,MoveNext,MoveLast,Move
#TEST.SetRect()
//设置图元矩形的大小
语法
#name.SetRect(left,top,right,bottom)
说明
设置图元矩形的大小。
参数
left :设置图元在界面的左边距坐标值。
top :设置图元在界面的上边距坐标值。
right :设置图元在界面的右边距坐标值。
bottom:设置图元在界面的下边距坐标值。
示例
#name.SetRect(left,top,right,bottom); //设置图元的4个边距值。
#TEST.Show()
//显示或隐藏图形目标。
语法
#name.Show(flag)
说明
显示或隐藏图形目标。
注意:该函数只对图元对象起作用.
flag为一常数值或数值表达式,其值为0时图形目标被隐藏,否则将显示该图形
目标.
示例
#name.Show(0);// 目标被隐藏.
#TEST.TableName
//属性 :TableName
描述 :表名称
类型 :字符型
说明 :选中的数据库的表名
示例 :#ADOModule.TableName
#TEST.Update()
//函数原型:#ADOModule.Update()
函数描述:提交修改的数据
返回值 :int 0-失败 1-成功
参数 :无
说明 :提交修改的数据
示例 :#ADOModule.Update();//提交修改的数据
关联方法:PutValueByIndexInt,PutValueByFieldInt,PutValueByIndexDouble,
PutValueByFieldDouble...
#TEST.UpdateBatch()
//函数原型:#ADOModule.UpdateBatch()
函数描述:批量提交修改的数据
返回值 :int 0-失败 1-成功
参数 :无
说明 :如果记录集支持,批量提交修改的数据
示例 :#ADOModule.UpdateBatch();//批量提交修改的数据
关联方法:PutValueByIndexInt,PutValueByFieldInt,PutValueByIndexDouble,
PutValueByFieldDouble...