Delphi:Paradox DB字段名称问题(字段名称中有空格)
时间:2020-03-06 14:33:06 来源:igfitidea点击:
我有一个来自旧系统的悖论表,我需要对其进行单个查询。字段名称中包含空格,即"街道1"。当我尝试在delphi中仅对"街道1"字段制定查询时,出现错误关键字无效使用。令牌:1,行号:1
Delphi V7对象pascal,标准Tquery对象名称query1.
解决方案
在这种情况下,通常需要引用字段名称。例如:
从t1中选择*,其中"街道1" ="测试";
我在悖论7的桌子上尝试了这一点,并奏效了。如果这样做没有帮助,我们可以发布我们要使用的查询吗?帮助该信息会更容易。
我只需要客户表中保存的地址详细信息中的街道信息。如果我对客户执行SELECT * FROM,我可以使其正常工作,但这是一个很大的表,并返回许多结果。如果我从客户中选择"街道1",则在返回的每条记录中输出均为"街道1",即它不返回实际数据。这一定与使用"
谢谢你的帮助
乔
我们需要在查询中为字符串加上表名的前缀。
例如:字段名称为" Street 1",表称为客户,选择为:
SELECT customers."Street 1" FROM customers WHERE ...
我认为我们必须使用[和]而不是":
SELECT customers.[Street 1] FROM customers WHERE ...