力控组态软件ForceControl V7.0的专家报表的关系数据库函数

ExecuteSQL

语法: #report.ExecuteSQL(nSheetIndex, strSQL);

说明: 执行标准 SQL 语句。

返回值: 执行成功返回 1;否则返回 0。

参数: nSheetIndex:当前要操作的页,-1 表示当前页;页索引号从 0 开始,取值范围为 0 到表页数减 1。

strSQL:要执行的 SQL 语句。

示例: #Report.ExecuteSQL(-1,”select * from table1″);// 在当前表页执行 SQL

SqlQuery

语法: #report.SqlQuery(nSheetIndex, nModeSql);

说明: 按条件查询。

返回值: 执行成功返 1,否则返回 0。

参数: nSheetIndex:当前要操作的页,-1 表示当前页;页索引号从 0 开始,取值范围为 0 到表页数减 1。

nModeSql:取值范围 0 和 1;0 表示使用向导生成查询条件;1 表示调用组态时设置好的查询条件。

示例: #report.SqlQuery(0, 1); 当前页调用组态时设置好的查询条件查询

SqlQueryEx

语法: #Report.SqlQueryEx(nSheetIndex, strModeSql);

说明: 条件查询

返回值: 设置成功返回 1, 否则返回 0

参数: nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1

strModeSql:要使用的查询语句

示例 : #Report.SqlQuery(0, “select [ 时间 ],[ 字段 1],[ 字段 2], from [tab1] “);

UpdateRecord

语法: #report.UpdateRecord(nSheetIndex);

说明: 数据提交函数,修改数据后,调用该函数写入关系数据库。

返回值: 执行成功返回 1;否则返回 0。

参数: nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1。

示例: #report.UpdateRecord(0); // 将第一表页的数据写入其关联的关系数据库

UpdateRecordEx

语法: #Report.UpdateRecordEx(nSheetIndex, nStartRow, nRecordCnt);

说明: 数据提交函数

返回值: 设置成功返回 1, 否则返回 0

参数: nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1

nStartRow:需要更新的关系数据库中的在表页中的起始行,-2 表示当前所选行

nRecordCnt:需要更新的记录条数

示例: #Report.UpdateRecord(-1, 1, 2);// 将当前页从第 1、2 行的数据写入关系数据库

SetConnectStr

语法: nResult = #report.SetConnectStr(nSheetIndex,nConnectType,strConnectStr,strTableName)

说明: 设置关系数据库连接字符串,并打开指定表格

返回值: 执行成功返回 1,否则返回 0

参数: nSheetIndex: 指定要操作的表页,-1 表示当前页;表页索引号取值范围 0 到表页数减 1

nConnectType: 连接串类型,0- 连接字符串;1- 组态下已配置好的数据源名称

strConnectStr: 数据库连接串或已配置好的数据源名称

strTableName: 要打开的数据表的名称,如果为空则打开第一个表格

示例: #report.SetConnectStr(-1, 1, “Test”,”test”); // 打开数据源名称为 Test 的数据库的 test 表

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

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

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

  2. 力控组态软件连接mysql失败_力控组态查询数据库操作错误

    在利用力控进行数据库操作时,可能因为少许的错误导致力控与数据库之间不能交互,因此采用SQLLastError()函数显示最后一条数据库操作错误,通过该错误提示即可逐步完成数据库操作 一.力控组态和数据 ...

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

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

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

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

  5. 力控mysql驱动_力控ADO组件数据源设置

    1.mysql的ODBC驱动如何下载及安装 地址:http://dev.mysql.com/downloads/connector/odbc/5.1.html Mysql跟力控ado进行交互 第一步: ...

  6. 力控批量添加变量_力控常见问题大全

    一.力控软件的安装卸载与系统环境 1.01 安装力控需要的软硬件环境? 1.02 如何安装力控软件?(注意:安装顺序与系统问题! 1.03 如何卸载力控软件? 1.04 可以制作运行包吗?怎样制作运行 ...

  7. 本弗莱数据可视化的生产流程图_力控锂离子电池车间数据采集系统

    摘要:该系统采用力控企业级实时历史数据库pSpace实现车间设备互联互通,构建统一的数据交换服务,用于将生产现场的设备情况.质量检验的实时数据采集及历史数据归档,供企业执行制造系统MES.大数据平台F ...

  8. vb仿excel控件_如何通过INTOUCH组态软件做EXCEL报表(含代码)

    报表功能是自控系统经常用的一个功能,用过报表功能,我们能用表格的方式,查询到历史数据,也能通过报表分析.统计,并根据报表调整工艺配方等等.以往组态软件,对报表支持力度上都不是很友好,数据不能自定义的编 ...

  9. 5b计算机联锁系统_力控科技油库调度管理系统应用案例

    一 . 项目概述 "油库储油罐区具有分布空间范围广.安全防爆要求高.监控点多.布线复杂,自动化系统的水平和垂直集成难度大等特点.系统采用先进测控与管理技术,围绕储油罐区自动计量.监测与管理, ...

最新文章

  1. 计算机视觉研究生文献和复现哪个更重要?
  2. android9多了什么功能,Android 9.0 都增加了什么功能?
  3. 使用代理下载android系统源码和SDK
  4. webconfig中注册HttpHandler报错:检测到在集成的托管管道模式下不适用的 ASP.NET 设置。...
  5. 微软加入字节码联盟,进一步开发支持Blazor 的WebAssembly技术
  6. C++ 泛型编程 实现红黑树RBTree
  7. 【1】TCP三次握手的第三次的 ack包丢失会怎样?
  8. uniapp动态修改样式_uniapp样式动态绑定
  9. C语言辅导试题答案,C语言试题含答案).doc
  10. 12月12日习题答案大剖析!再接再厉
  11. html5元件的作用,寄存器的作用是什么
  12. 【06月18日】A股滚动市净率PB历史新低排名
  13. 我是如何一步步解决问题 让Spring MVC返回HTML类型的视图
  14. C语言实现EPSG:4326和EPSG:3857的互转
  15. m选n组合的两种算法(C语言实现)
  16. Ubuntu 图形桌面与命令行界面 切换快捷键
  17. 项目管理商业文件(第一章)
  18. Rust本地化实现 —— fluent
  19. 学生用台灯什么光对眼睛好?开学季精选真正适合孩子的护眼台灯
  20. 宋星:误读数据等于自杀

热门文章

  1. IE、Safari、Chrome浏览器JavaScript兼容性改造总结
  2. 信息论与编码2 期末复习-线性码
  3. ### 献给阿尔吉侬的花束python版本——bfs
  4. WSL(Windows Subsystem for Linux)升级到WSL2时报错:由于虚拟磁盘系统限制,无法完成请求的操作
  5. C语言实数四舍五入为整数,c语言输入一个实数,求其四舍五入的整数
  6. MySQL(关系型数据库管理系统)
  7. win10没有无线网络图标的解决办法
  8. Spark学习(二)Spark高可用集群搭建
  9. 在Scope利用Content sharing Widget来分享内容
  10. GSSXI Serv-U v0.13.4 - 可封杀迅雷请求的FTP服务器端