我想知道如何在内存中保存查询以显示在DBgrid中,

我目前的申请是使用:

TZConnection> TZquery> DataSource> DBGRID

工作正常,但问题是,在调用ZConnection.disconnect之后,清理dbgrid

我想在完成查询后立即断开TZConnection,因为大多数MySQL数据库同时连接的用户数量有限.

解决方法:

使用TDataSetProvider将Query数据传输到ClientDataSet.该组件为您完成所有事情.

将以下组件放在DataModule上,并相应地链接它们:

TZQuery

TDataSource.DataSet := TClientDataSet;

TCLientDataSet.ProviderName := TDataSetProvider;

TDataSetProvider.DataSet := TZQuery;

之后,只需调用TClientDataSet.Open方法,数据就会自动转移到TClientDataSet中.使用TClientDataSet.ApplyUpdates,您可以将数据推回到数据库中.

我将该技术与firebird(TIBQuery)一起使用.

标签:mysql,delphi,zeos

来源: https://codeday.me/bug/20190625/1286863.html

delphi xe3 mysql,Mysql ZeosLib Delphi XE3相关推荐

  1. Delphi 7连接MySql 5 5 15

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 网上有很 ...

  2. Delphi 7连接MySql 5.5.15

    Delphi 7连接MySql 5.5.15 1.ODBC方式     必须要先有MySql的ODBC驱动,我下载的是全安装版,包括MySql服务器.各种所支持的连接.工作台.示例数据库.文档,若是无 ...

  3. Delphi XE 使用 MySQL 数据库一个奇怪的问题

    Delphi XE 使用 MySQL 数据库一个奇怪的问题 我用的是自带的 ADO 组件连接 MYSQL ,连接很简单,如下: 1.下载一个 MYSQL 驱动安装上 下载地址 2.连接串 Adoc.C ...

  4. 虚拟机CENTOS7下 安装8.0版本MySQL MySQL主从配置详细~

    全部代码,写在后面吧! 全部的代码在后面. 1.安装mysql 先rz命令上传一下!出现未响应是很正常的情况!等会就好啦. ls查看一下,已经出现啦~ xz -d mysql-8.0.13-linux ...

  5. [mysql] mysql 5.6.X 慢查询日志

    慢查询日志 一篇好文章,学习保存.... 打开慢查询日志 慢查询日志,顾名思义就是记录执行比较慢查询的日志. 查看是否开启慢查询日志: show variables like '%slow%'; 打开 ...

  6. 登录mysql出现/var/lib/mysql/mysql.sock不存在

    问题描述: 1.mysql安装完成后,使用 service mysqld restart 总是出现stop mysqld service 失败. 2.使用mysql -uroot -p登录出现找不到  ...

  7. mysql:mysql error:Access denied for user 'root'@'localhost' (using password: YES)

    在给服务器添加用户的时候,一不小心添加主机名错误.我直接把ip给添加上去了,这就十分尴尬了,然后在修改的时候碰到了这个问题,记录一下. 一.mysql添加用户时的操作: insert into mys ...

  8. 设置更改root密码 连接mysql mysql常用命令

    一.设置更改root密码 #/etc/init.d/mysqld start #ps aux |grep mysql #mysql -uroot //提示-bash: mysql : 未找到命令 #l ...

  9. [MySQL] MySQL的自己主动化安装部署

    有过MySQL运维的人应该都清楚,线上的MySQL一般都採用源代码编译,由于这样才干够依据企业的各自须要选择要编译的功能,尽管MySQL的源代码编译挺简单的,可是试想一下,假设你有几百台server同 ...

最新文章

  1. LinkedIn公司采用超大规模数据中心设计
  2. 计算器的程序代码java_java 简单的计算器程序实例代码
  3. 输入年月日 输出该日期是星期几。javascript_快速提升拼音输入法的几个技巧 高手都会用!...
  4. PMCAFF | 产品经理十宗罪(冷静反思篇)
  5. VGA、DVI、HDMI、DP、Type-C不同视频接口有啥区别?
  6. SAP UI5 应用开发教程之三十 - SAP UI5 的路由过程中进行参数传递试读版
  7. ADO和DAO的区别
  8. LeetCode 294. 翻转游戏 II(记忆化递归)
  9. element手机验证格式_Laravel 自定义封装表单验证类
  10. 上下相机贴合对位计算公式_深圳贴合机生产家介绍;真空贴合机这些产品功能你了解多少...
  11. 自动化测试——unittest生成HTML测试报告
  12. commit git 删除文件夹_从Git提交中删除文件
  13. 如何修改(显示)文本文档后缀名
  14. 谈谈信息化、数字化、智能化和数智化的区别
  15. 在win10 LTSB版本中使用UWF组件,实现影子保护功能,提供稳定,高速的开发环境...
  16. lwj_C#_集合listT
  17. split,splice,slice 三者的用法
  18. 2011各大知名IT公司校园招聘研发类薪资待遇概述
  19. 有时候qq邮箱不显示图片
  20. word表格跨页显示时缺少上框线

热门文章

  1. 将1~n的数排成最大堆
  2. 门户通专访站长江礼坤:畅谈网站推广经验
  3. 从零开始的openGL--cs游戏(13) 完成cs游戏的第一阶段,完成模型载入和动画,下一步做成阴影
  4. 谷歌开源SLAM地图软件Cartographer 可部署机器人等系统
  5. Google Guava介绍
  6. 【java篇】Java到底是值传递还是引用传递?
  7. 【面试题】HashMap如何解决hash碰撞的问题?
  8. 考虑储能电池参与一次调频技术经济模型的容量配置方法matlab程序
  9. 详述java的File类常用方法
  10. linux tar打包