gpt4 book ai didi

sqlite - FireDac 未将 "&"符号插入 SQLITE varchar

转载 作者:行者123 更新时间:2023-12-01 22:38:06 26 4
gpt4 key购买 nike

我们在 SQLITE 数据库中有 table1。

  CREATE TABLE table1 (id int PRIMARY KEY ,name nvarchar );    

在DELPHI XE3 Firedac ADQuery SQL命令中使用后

  INSERT INTO table1 (id,name)  VALUES (1,'&Text To &Insert.')

我们的列名称中只有“To”。所有以 & 符号开头直到任何标点符号的文本都不会被复制!有 2 个异常(exception): 后面跟有 && 或\& 的文本被正确复制。Sqlite Expert Personal 应用程序中的相同命令可以正常工作。

这是 Firedac 错误吗?如何使用 Firedac 将文本复制到包含 & 符号的数据库中?(文本是包含许多“&”符号的HTML文档)

最佳答案

这是一个FAQ :

Q8: My query containing the '&', '!' characters fails to execute correctly. What is wrong?

[…] '&' specifies the beginning of a macro variable. […] If you do not use macros, then set ResourceOptions.MacroCreate and MacroExpand to False.

关于sqlite - FireDac 未将 "&"符号插入 SQLITE varchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41744271/

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