社区
数据库相关
帖子详情
有熟悉用Delphi操作MYSQL的吗?
weixiaohua
2012-12-13 10:31:26
我有程序A连接到MySQL数据库,假如表中有一字段'Age'发生变化后.程序A有没有办法知道字段age已经产生了变化?
...全文
553
15
打赏
收藏
有熟悉用Delphi操作MYSQL的吗?
我有程序A连接到MySQL数据库,假如表中有一字段'Age'发生变化后.程序A有没有办法知道字段age已经产生了变化?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
静_海
2013-02-15
打赏
举报
回复
有一点还没弄明白:是谁在操控数据库? 1. 你自己的程序独自操控。 2. 和别人的程序共同操控,但可以相互协商。 3. 是别人在操控,而且无法沟通。 若是第一种情况,那这个问题就不存在了,每次写数据库自然知道一切。第二种情况,可以写一个公共接口,问题也不存在。是第三种情况吗?
一路随云
2013-02-14
打赏
举报
回复
我觉得这个应该和Socket有关。。。拦截下来如果是修改操作。然后再判断。具体代码我也写不出来,
nm_wyh
2013-01-04
打赏
举报
回复
1、触发器配合。就是说AGE变化时触发一另外一张表或者状态改变之类的。总之能确定Age有变化就行。 2、使用程序A定时去扫描这个变化,如果实时性要求不高的话可以放宽时间,如果要求较高,建议时间不能低于10秒钟。 推荐使用另外一张表来记录变化,可以监控多张表的变化。
阚雷--闞靁
2013-01-04
打赏
举报
回复
用MyDac控件,好像里面有触发器
shuihan20e
2013-01-01
打赏
举报
回复
定时检测,或者用触发器来调用外部程序
山东蓝鸟贵薪
2013-01-01
打赏
举报
回复
我也只会一些基本操作,不过正在深入学习中
jiangzs188136923
2012-12-29
打赏
举报
回复
你的应用场景是什么?为什么要数据库通知你的程序数据变化了。 你的程序刷新一下就可以?
sztony
2012-12-27
打赏
举报
回复
可能要用触发器和SOCKET配合才行, 触发器把事件消息发出去,A程序通过SOCKET接受,一旦有消息,就做出处理。
weixiaohua
2012-12-14
打赏
举报
回复
如果是这样那就太麻烦了..
UnkownState
2012-12-14
打赏
举报
回复
这个你只有知道读出来比较了。让数据库通知你他的某个值变化了反而比较麻烦。
s11ss
2012-12-14
打赏
举报
回复
引用 4 楼 weixiaohua 的回复:
如果是这样那就太麻烦了..
实现起来很简单的。只是怕MySQL没有启动进程的函数。
s11ss
2012-12-13
打赏
举报
回复
引用 2 楼 weixiaohua 的回复:
有具体的实例吗,就是说某一字段的值产生变化后,程序A能及时知道这个变化.
SQL Server有xp_cmdshell,可以执行外部程序。而触发器可以及时知道字段的值变化,可以在触发器中再启动程序A(这时就有程序A的两个进程了),并指定一个命令行参数,后启动的程序A检测到这个参数,可以向先前已存在的程序A发送一个自定义消息然后马上退出(只剩一个进程了),先前的程序A响应消息即可及时知道变化了。 但MySQL不知道有没有对应的函数能启动进程的。
weixiaohua
2012-12-13
打赏
举报
回复
有具体的实例吗,就是说某一字段的值产生变化后,程序A能及时知道这个变化.
s11ss
2012-12-13
打赏
举报
回复
发生了什么变化?用触发器?
数据库设计软件BDB 2007(for Oracle/SQLServer/
MySQL
/Access/SQLAnywhere) V2.1
BDB是跨数据库平台的数据库设计和自动安装工具、支持Oracle、SQLServer、Access、
MySQL
、SQLAnyWhere数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以为您的应用程序创建...
数据库设计和自动安装工具BDB V2.2(for Oracle/MS SQLServer/
MySQL
/Access/SQLAnywhere/Sybase)
<br>此外、在BDB中提供了对开发语言的支持、 其数据库结构定义文件采用XML标准格式、 并且开放了外部读取数据库结构的源程序(C#/
Delphi
/JAVA)、 您可以通过使用BDB来简化软件开发和部署过程: <br>1...
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。为同学们下一步的提高打下坚实的基础。
BDB 2007 V2.0 (for Oracle/SQLServer/Access/
MySQL
/SQLAnyWhere)
BDB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、SQLServer、Access、
MySQL
、SQLAnyWhere数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。同时它还可以为您的应用程序...
数据库设计/自动安装工具BDB 2007 V2.3(For Oracle/MS SQLServer/Access/
MySQL
/SQLAnyWhere/Sybase)
<br>此外、在BDB中提供了对开发语言的支持、 其数据库结构定义文件采用XML标准格式、 并且开放了外部读取数据库结构的源程序(C#/
Delphi
/JAVA)、 您可以通过使用BDB来简化软件开发和部署过程: <br>1...
数据库相关
2,498
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章