- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想检查字段“number_field”中的记录值是否唯一,因此我在 number_field 中查找具有相同值的记录。我使用 Lookup 方法,因为我正在编辑记录:
id := SomeTable.Lookup('DOCUMENT_NUMBER', CurrentDocNumber, 'ID');
当然,在某些情况下它会给我当前的记录 ID。如何跳过编辑记录?
编辑:我不想禁止将具有相同编号的文档保存到数据库 - 我只是想通知用户他所写的编号已经在系统上,并让他决定要做什么
Edit2:我仅在加载的数据中操作 - 无数据库
最佳答案
您可以使用 TQuery 并检查数据库中是否有该记录:
从 my_table 中选择 count(*),其中 DOCUMENT_NUMBER=CurrentDocNumber
编辑:使用 TDataSet 也可以完成同样的操作。您可以select count
或select *
来测试RecordCount > 0
编辑2:公平地说:请注意,如果是这种情况我仅在加载的数据中操作 - 无数据库
(这是您接受我的答案后的更新),那么我的解决方案将不起作用,因为记录尚未发布到实时数据库。尽管如此,如果有超过 1 个客户端连接并写入数据库,您必须使用此查询。
关于delphi - 检查记录字段是否唯一(DBTables.TBDEDataSet.Lookup 方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8741265/
标签: 属性: **headList** $scope.headList =[ {name:"运单号",code:"trackingNum",width:"100"}, {name:"件
我有一个产品表,我想根据我的产品表获取订购产品的总数 这是我的产品表 products +---------------+-------------------+ | product_id |
我想检查字段“number_field”中的记录值是否唯一,因此我在 number_field 中查找具有相同值的记录。我使用 Lookup 方法,因为我正在编辑记录: id := SomeTable
我在运行程序时遇到问题。我的代码太旧了,我不确定它是如何工作的。 Cannot resolve unit name 'DBTables' at line 20 Underclared indetifi
我想使用 Spark 处理来自 JDBC 源的一些数据。但首先,我不想从 JDBC 读取原始表,而是想在 JDBC 端运行一些查询来过滤列和连接表,并将查询结果作为表加载到 Spark SQL 中。
目前,我收到了一个普通的 DbTable Auth Adapter : protected function _getAuthAdapter($formData) { $dbAda
每天我都会在日志文件中看到这个错误: PHP Warning: Missing argument 2 for wpdb::prepare(), called in /home/xxxxxxxx/pub
我是一名优秀的程序员,十分优秀!