首页 > 解决方案 > 从 Fastreport 查询将值写入 SQL 数据库

问题描述

我是 Fasreport 的初学者并使用集成了 fastreport 的软件我想制作一个报告以允许用户以简单的方式定义 2 个参数,而不必打开 SQL 管理器并手动更改这 2 个值。我成功地与数据库建立连接,请求这两个值并将它们显示在一个对话框中,其中包含两个字段,用户可以在其中输入他的新值。通过验证对话框,我会将这两个值写回数据库中。为此,我使用了带有以下请求的 DBquery

UPDATE SupplParams
     SET StartTime = :BTIME, EndTime = :ETIME 
     WHERE ConfigNr = '0'

但这不起作用

如果我按如下方式编写查询:

UPDATE SupplParams
SET StartTime = '0200', EndTime = '2359' 
WHERE ConfigNr = '0'

它可以工作我还可以在报告中打印 STIME 和 ETIME,这意味着两个变量的值都是正确的。

如果需要,我可以分享使用的快速报告。

标签: sqldelphifastreport

解决方案


推荐阅读