- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有三个表objects
,(主键object_ID
)flags
(主键flag_ID
)和object_flags
(objects
和 flags
之间的交叉表,带有一些额外信息)。
我有一个查询返回所有标志,如果给定对象具有特定标志,则返回 1 或 0:
SELECT
f.*,
of.*,
of.objectID IS NOT NULL AS object_has_flag,
FROM
flags f
LEFT JOIN object_flags of
ON (f.flag_ID = of.flag_ID) AND (of.object_ID = :objectID);
在应用程序(用 Delphi 编写)中,所有行都加载到一个组件中。用户可以通过单击表格中的复选框、修改数据来分配标志。
假设编辑了一行。根据 object_has_flag 的值,必须执行以下操作:
这似乎不能在一个查询中完成 https://stackoverflow.com/questions/7927114/conditional-replace-or-delete-in-one-query .
我正在使用 MyDAC 的 TMyQuery 作为数据集。我已经编写了单独的代码来执行必要的查询以保存对行的更改,但我如何将其与数据集耦合?我应该使用什么事件处理程序,我如何告诉 TMyQuery 它应该刷新而不是发布?
编辑:显然,问题是什么并不完全清楚。不能使用标准的 UpdateSQL、DeleteSQL 和 InsertSQL,因为有时在编辑 一行(不是删除它或插入一行)之后,INSERT
或 DELETE
必须完成。
最佳答案
简短的回答是,解释一下你的答案 here :
每个 TCustomDADataSet(例如 TMyQuery)后代都可以使用 SQLInsert、SQLUpdate 和 SQLDelete< 设置更新 SQL 语句/em> 属性。
TMyUpdateSQL 也是一个很有前途的自定义更新操作组件。
关于mysql - 为 MyDAC 定义自定义 POST 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8455878/
我从 MySQL 查询或表生成报告没有问题。当我想在报表的每一行中添加一个变量时,问题就开始了。 例如,表“产品”:ID|产品名称|SHELF-LIFE 如果我想生成显示我的报告,最佳实践是什么 ID
我研究过ARC下的内存管理但我仍然不确定在这种情况下会发生什么 function foo() : boolean var Mycon : TMyConnection MyQuery :
我想创建一个选项,使用 MyDac 将 delphi(X10、android)中的图像上传到我的数据库,但我没有找到任何关于此的信息,有人可以帮助我一些想法吗? 哦!如果有人有关于如何发送图像而不需要
我在使用 c++ builder 2010 中的 dac 组件在 MySQL 服务器上执行简单过程时遇到问题。 我在这里找到了delphi的一个例子http://stackoverflow.com/q
关于在 Delphi 2009 和 MyDAC 中使用关系数据库概念,我遇到了很多问题。 我有一个看起来像下面这样的数据库结构: 项目 编号 姓名 存储 编号 姓名 存储项 编号 item_id 存储
我正在使用 Cbuilder XE,我想将 Rave Report 与 Mydac 组件一起使用,但在我看来,Rave 只识别标准 TQuery 组件并忽略 Mydac 版本。 我想问您是否有一种方法
我有三个表objects,(主键object_ID)flags(主键flag_ID)和object_flags(objects 和 flags 之间的交叉表,带有一些额外信息)。 我有一个查询返回所有
需要帮助Mydac TMyquery 无法使用此脚本在 navicat 和 sqlfiddle 中工作,但 tmyquery 不工作 SET @@group_concat_max_len = 3200
我是一名优秀的程序员,十分优秀!