在TQuery中delphi“无效使用关键字”
发布时间:2020-12-15 09:39:17 所属栏目:大数据 来源:网络整理
导读:我正在尝试使用以下TQuery的结果对文件Journal.db填充TDBGrid: select * from Journalwhere Journal.where = "RainPump" 我试过了两个期刊.“哪里”和期刊.[哪里]无济于事. 我也尝试过:选择Journal.[Where]作为“Location”,结果相同. Journal.db是由第三
我正在尝试使用以下TQuery的结果对文件Journal.db填充TDBGrid:
select * from Journal where Journal.where = "RainPump" 我试过了两个期刊.“哪里”和期刊.[哪里]无济于事. 我也尝试过:选择Journal.[Where]作为“Location”,结果相同. Journal.db是由第三方创建的文件,我无法更改字段名称. 问题是我感兴趣的领域被称为’where’,并且可以理解地导致上述错误.如何引用此字段而不会导致BDE(可能)爆炸? 解决方法
您可以将结果集插入到具有“值”(不指定列名称)的新表中,您在新表中给出了自己的列名,然后从该表中执行选择,使用TQuery,如下所示:
Query1.sql.clear; query1,sql.add('Insert into newtable values (select * from Journal);'); query1.sql.add('Select * from newtable where newcolumn = "Rainpump";'); query1.open; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |