力控组态软件后台组件Ado组件的控件方法及常用命令

先在SQL SERVER中建立一个表Table_1,包含3个字段:

d_t 日期时间型

int_1 整数型

float_1 浮点型

1.在配置》关系数据源配置中,添加一个数据源,保证测试通过。

2.双击后台组件》双击ADO组件,在基本属性下的链接下选择建好的数据源,数据表名称选择SQL SERVER要插入数据的表Table_1。数据表管理下的数据绑定下,增加一个绑定,把SQL SERVER表的三个字段写到字段下,参数类型选择成各字段定义时的类型,变量名选择成已经在力控中建立的变量,其中str_1是字符串型,int_2是整数型,float_1是浮点型

用力控7.0的ADO组件和脚本把数据写入SQLSERVER

设置的结果可以点击菜单查看》后台管理,在屏幕右边弹出的框内看到,本例子建立的后台组件为ADOMODULE

3.在全局脚本》动作》应用程序动作处双击,弹出脚本编辑器

在进入程序处,写#ADOModule.OpenDataBase(); 表示在启动力控运行界面时,打开数据库在退出程序处,写#ADOModule.CloseDataBase(); 表示在退出力控运行界面时,关闭数据库在程序运行周期执行栏下,设定周期为2000MS,脚本如下:

int_2=int_2+10;IF int_2>100 THEN int_2=0;ENDIF

float_2=float_2+15.0;IF float_2>100.0 THEN float_2=0.0;

ENDIF

str_1="’"+IntToStr(Year,10)+"−"+IntToStr(Year,10)+"-"+ IntToStr(Year,10)+"−"+IntToStr(Month,10)+"-"+ IntToStr($Day,10);

str_1=str_1+" “+IntToStr(Hour,10)+":"+IntToStr(Hour,10)+":"+ IntToStr(Hour,10)+":"+IntToStr(Minute,10)+”:"+ IntToStr($Second,10)+"’";insert_1=“INSERT INTO Table_1 VALUES(”+str_1+","+IntToStr(int_2,10)+","+RealToStr(float_2,5,1)+")";

//#ADOModule.OpenRecordSet(“select * from Table_1”); 本条及最后那条可加可不加

#ADOModule.ExcuteSQL(insert_1);

//#ADOModule.CloseRecordset();

搞定。

不难任意修改,把自己想要的数据写进关系数据库,方便自己编写报表,也方便改动历史数据。

力控组态软件ForceControl V7.0后台组件Ado组件的控件方法
AddNew()
函数描述: 新添加一条数据
返回值: int 0- 失败 1- 成功
参数: 无
说明: 新添加一条数据
示例: #ADOModule.AddNew();// 新添加一条数据
关联方法: PutValueByIndexInt,PutValueByFieldInt,PutValueByIndexDouble,
PutValueByFieldDouble…

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

CloseRecordset()
描述: 关闭当前数据表
返回值: int 0- 失败 1- 成功
参数: 无
示例: #ADOModule.CloseRecordset();// 关闭当前数据表
关联方法: RecordsetIsOpen,OpenRecordSet,ExcuteSQL

CreateTable(string TableName,string TableFiledList,string TableFiledTypeList)
描述: 创建表
返回值: int 0- 失败 1- 成功
参数: TableName- 表名称
TableFiledList- 字段名列表,逗号分隔
TableFiledTypeList- 字段类型列表,逗号分隔
说明: TableFiledList 与 TableFiledTypeList 两个列表必须保证数量一致,
TableFiledTypeList 类型必须为 INT,REAL,FLOAT,VARCHAR,DATETIME,IMAGE
示例: #ADOModule.CreateTable(“lvt”,”kint,kfloat,kimage”,”INT,FLOAT,IMAGE”);// 创建新表,名称为 “picture”,字段名分别为 kint,kfloat,kimage,字段类型分别为 INT,FLOAT,IMAGE。

CreateTableEx(string TableName,string TemplateName)
描述: 创建表
返回值: int 0- 失败 1- 成功
参数: TableName- 表名称
TemplateName-SQL 数据表模板名称
说明: 根据 SQL 数据表模板名称对应的字段名,字段类型等创建表
示例: #ADOModule.CreateTableEx(“lvt”,”aa”);// 根据名称为 aa 的 SQL 数据表模板创建表 lvt

DatabaseIsOpen()
描述: 数据库是否打开
返回值: int 0- 关闭 1- 打开
参数: 无
说明: 执行完脚本获得数据库状态
示例: #ADOModule.DatabaseIsOpen();// 获得数据库状态
关联方法: OpenDataBase,CloseDataBase

Delete()
描述: 删除指定的数据记录
返回值: int 0- 失败 1- 成功
参数: 无
说明: 删除指定的数据记录
示例: #ADOModule.Delete();// 删除指定的数据记录

DeleteTable(string TableName)
描述: 删除表
返回值: int 0- 失败 1- 成功
参数: TableName- 表名称
说明: 删除数据库中对应表
示例: #ADOModule.DeleteTable(“picture”);// 删除名称为 “picture” 的表

力控组态软件后台组件Ado组件的控件方法及常用命令相关推荐

  1. MySQL的ADO控件_力控组态软件后台组件Ado组件的控件方法1

    力控组态软件ForceControl V7.0后台组件Ado组件的控件方法1 AddNew() 函数描述: 新添加一条数据 返回值: int 0- 失败 1- 成功 参数: 无 说明: 新添加一条数据 ...

  2. 力控报警转储 mysql_力控组态软件后台组件报警中心的控件方法

    力控组态软件ForceControl V7.0后台组件报警中心的控件方法 AckGroup(int nGroup) 描述: 确认组报警 返回值: int(0 失败,1 成功 ) 参数: nGroup ...

  3. 力控批量添加变量_力控组态软件的变量操作函数1

    力控组态软件ForceControl V7.0的变量操作函数1 DisableOperate 语法DisableOperate (flag) 说明禁止用户对变量的操作. 参数flag:禁止标志.取值含 ...

  4. mysql关联力控_力控组态软件的专家报表的关系数据库函数

    力控组态软件ForceControl V7.0的专家报表的关系数据库函数 ExecuteSQL 语法: #report.ExecuteSQL(nSheetIndex, strSQL); 说明: 执行标 ...

  5. 力控 串口服务器 虚拟串口,M4系列串口服务器与力控组态软件MODBUS TCP 协议通信...

    软件需求:力控组态软件 力控 ForceControl V7.0 . 优势:无需虚拟串口软件做转发 2:MODBUS RTU 产品采用温湿度传感器读取温湿度指令是 11 04 00 00 00 02 ...

  6. 力控批量添加变量_力控组态软件的变量操作函数3

    力控组态软件ForceControl V7.0的变量操作函数3 SetVar 语法int SetVar(strVarName,dValue) 说明给指定数据库变量的参数赋值. 返回值int 赋值是否成 ...

  7. 力控组态软件支持c语言吗,力控组态软件的常见问题(一)

    摘要:力控组态软件的常见问题介绍 1:我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁? 这是因为安装运行包后,需要人工对软件进行注册.请打开运行包释放后所在文件夹,手工运行其中的&qu ...

  8. 力控 串口服务器 虚拟串口,M4系列串口服务器与力控组态软件MODBUS TCP 协议通信--有人物联网.pdf...

    M4系列串口服务器与力控组态软件MODBUS TCP 协议通信--有人物联网.pdf M4 系列串口服务器与力控组态软件MODBUS TCP 协议通信 M4系列串口服务器与力控组态软件MODBUS T ...

  9. 力控 串口服务器 虚拟串口,M4系列串口服务器与力控组态软件通信实例

    软件需求:力控组态软件 力控 ForceControl V7.0 . 优势:无需虚拟串口软件即可通信, 2:串口设备采用MODBUS协议的温湿度变送器.MODBUS RTU 产品采用温湿度传感器读取温 ...

最新文章

  1. 生态伙伴 | 摹客入驻飞书,体验高效产品协作设计!
  2. python strptime_Python法律实务应用——制作自己的LPR计算器(上)
  3. linux命令date
  4. (四)RTL级低功耗设计
  5. sql server如何输出排序序号_Group by中子查询order by排序失效问题分析
  6. 函数计算如何访问 PostgreSQL 数据库
  7. 无人驾驶(pid算法)
  8. NOIP 贪心 国王游戏
  9. 女儿拿着小天才电话手表问我App启动流程
  10. 生活琐事(一)丢魂了
  11. 图之深度优先生成森林
  12. Python使用Reportlab处理PDF数据 - 自定义页眉和页脚
  13. 做软件开发,客户难找?接单难?怎么办?
  14. 干货 | Between 运算符
  15. TI单芯片毫米波雷达软件架构研究(一)
  16. 个人网站备案的全流程关于阿里云
  17. 如何将低版本的CAD转换器转换成高版本
  18. 输入圆形半径,求圆形的周长和圆形的面积,并将结果输出
  19. PHP植发,《嫁给中也给他植发》c语言黑板擦_【衍生小说|言情小说】_晋江文学城...
  20. 车路协同到底要协同什么?

热门文章

  1. 侵犯公民个人信息: “两高”首次出台司法解释 打击大数据征信乱象
  2. Ubuntu安装无线网卡(USB)驱动
  3. 工作日志之IIS好无语
  4. 硬盘数据误格式化能恢复吗
  5. MEID简介 ESN
  6. 食品保质期提醒应用 android,保质期提醒app
  7. springboot彩色日志
  8. shell脚本计算离生日还有多少天?
  9. Quartz框架之触发器(3)
  10. 创建炫酷 CSS 背景效果的 10 个代码片段