gpt4 book ai didi

delphi - 如何在字符串文字中写入数字?

转载 作者:行者123 更新时间:2023-12-03 18:14:26 25 4
gpt4 key购买 nike

我的以下 Delphi 代码抛出编译器错误:类型不兼容:字符串和整数行

SQL.Text := 'Select ColumnA from TableA where ColumnA NOT IN ('+ 3 + ',' + 4 +')';

如何将数字放入 SQL 语句中?

最佳答案

在编写这类语句时(参数不在范围内),尝试使用 Format 函数:

SQL.Text := Format('Select ColumnA from TableA where ColumnA NOT IN (%d,%d)',
[Firstval, SecondVal]);

以这种方式编写查询的一大优势是您可以保持 SQL 语句的可读性(就像使用参数时一样)。

关于delphi - 如何在字符串文字中写入数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14317264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com