问题标签 [database-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
529 浏览

database - 在 AppleScript 2.2 中使用应用程序数据库事件写入 SQLite 文件时

我正在 Mac OS X 10.7 (Build: 11A511) Lion 上使用 AppleScript 2.2 制作 AppleScript 应用程序。我的应用程序正在做的是捕获当前的 iTunes 歌曲,如果歌曲与上一首不同,则将其存储。然后我告诉它获取当前歌曲并使用数据库事件将其放入 SQLite 文件中。基本上是将当前歌曲添加到新字段,但是当歌曲更改时,它说没有旧字段,然后写入歌曲(过程重复......);在它进入场地后我确实有一个保存。

我的代码如下:

0 投票
1 回答
114 浏览

objective-c - 如何使用 Scripting Bridge 告诉数据库“我的数据库”?

按照 Rob Napier 的Scripting Bridge 教程,我能够为Database Events 应用程序设置生成的标头,/System/Library/CoreServices/Database Events.app. 我现在正在尝试使用 Scripting Bridge 来执行tell database "My Database".

我试图通过 Scripting Bridge 运行的相应 AppleScript 是:

但是如何在 Scripting Bridge 中执行此操作?

生成的标头包含:

我需要使用该open:方法吗?通过搜索databases?还有什么?

0 投票
1 回答
162 浏览

java - Update another table in database using RowId's returned from database events

Handling RowID's returned as part of DB events through a listener:

#xA;

For Example: Below are the values returned from database on DML operation

ROW: operation=UPDATE, ROWID=AAASjgAABAAAVapAAA

Using the above ROWID's I want to update/insert into another table in database. How do I do this? Do I have first store the RowId's in cache or is there any other way to insert/update using queries

0 投票
1 回答
300 浏览

lazarus - 无法实现 Wikipedia 示例以在 FreePascal/Lazarus 中处理数据库事件

两周以来,我正在尝试在 FreePascal 中为我的“类似守护进程”程序实现一个 Firebird 事件处理程序,该程序必须在 Linux 上运行。我想我已经尝试了一切,但我仍然无法注册数据库发送的任何事件(应该在日志中注册) - 守护进程没有崩溃,它保持记录它的活动。我创建的两个 GUI(Windows 和 Ubuntu 上的 Lazarus)运行没有任何问题。

我究竟做错了什么?是否可以使用事件监听器制作守护程序?也许这些问题不是最聪明的,但我绝对没有想法。

感谢 Abelisto & Nested Type 之前的回答和帮助。

程序的“主体”基于 CncWare 的免费示例,以检查它是否正常工作我使用

tail -f SlogPolaczenie.log // 活动日志

tail -f SlogEvents.log // 事件日志

ps斧头| grep nameofaprogram

kill -TERM processIDListedafterPsAXGrepNameoOfAprogram

0 投票
2 回答
127 浏览

sql-server - SSMS - 每天、每周和每月更改列值

我对 SSMS 还很陌生,但我正在尝试为 AI 角色实现每周和每月排行榜,该排行榜将根据数据库中的平均步数值每天更新,方差为 0.5x - 1.5x价值。

我还想分别每周和每月重置每周和每月的值(暂时不担心存储旧分数)。

我将如何在数据库中执行此操作?

这是我的桌子:

培训 师表 ID、名称、AverageSteps、WeeklySteps、MontySteps

我在获取值的数学部分很好,但是

  • 如何运行事件/脚本以使用平均步数值更新每周和每月的步数(这将每天执行一次)?
  • 如何运行事件/脚本来重置每周的每周步数和每月的每月步数?

我知道我想做的事情是可能的——我只是不确定如何——有人知道关于这个主题的任何好的教程吗?

0 投票
0 回答
704 浏览

mysql - 使用 MYSQL 的 Spring Boot 数据库监听器

有没有办法使用MySQL作为数据库用 Java实现数据库侦听器?

在 Google 上搜索,我发现 Oracle 有很多使用DatabaseChangeListener和的解决方案DbChangeNotification,但没有关于MySQL ...

我需要一个事件,当一个值大于数据库中的另一个值时触发它......任何解决方案?

我不想实现以特定间隔时间手动检查数据库的池请求:(