我想使用 dbExpress TSQLQuery 组件。但我不知道如何编写 SQL 来添加参数。我会举一个例子,也许它会更清楚我的问题是什么。
在 TADOQuery 中,以下工作:
SELECT*
FROM sometable
WHERE sometable.id = :value;
现在在上面的示例中,您在参数名称前使用冒号 (:) 将参数传递给查询。但是当我尝试使用 TSQLQuery 执行此操作时,出现以下错误:
dbExpress driver does not support the TDBXTypes.UNKNOWN data type. Vendor Error Message.
现在,如果这不是您在 TSQLQuery 组件中传递参数的方式,有人可以帮助我。这对我来说是新的领域。
我使用的是 Firebird 数据库,我使用的是 Delphi XE2