Delphi 在firedac中编辑别名为的查询时出错
使用firedac查询运行查询,如下所示: 从学生中选择std_编号、std_名称为aaa、std_性别; 如果你改变了性交和发帖 它表示无效的列名“aaa”Delphi 在firedac中编辑别名为的查询时出错,delphi,alias,firedac,Delphi,Alias,Firedac,使用firedac查询运行查询,如下所示: 从学生中选择std_编号、std_名称为aaa、std_性别; 如果你改变了性交和发帖 它表示无效的列名“aaa” 这真的不是真的吗?我可以证实你描述的行为 解决办法如下: 在学生表上创建持久字段 在字段编辑器中选择aaa字段 在其Origin字段中,输入实际表格列的名称,即std_name 然后执行编辑/发布操作,不会出现错误。显然,如果没有持久的TFields,FireDAC似乎在尝试生成更新表所需的SQL时遇到了麻烦 测试与德尔福西雅图 顺
这真的不是真的吗?我可以证实你描述的行为 解决办法如下:
- 在学生表上创建持久字段
- 在字段编辑器中选择
字段aaa
- 在其
字段中,输入实际表格列的名称,即Origin
std_name
顺便说一句,我还无法对Select SQL进行修改,这样就可以避免问题,而不必使用持久的TFields。10.3.2没有问题。在没有持久字段的情况下工作正常!这很有帮助。谢谢你让我知道。那么,如果alias是一个计算器字段呢?@frahaKang-你说的计算器字段是什么意思?