以下是引用pylyh在2013-8-27 15:23:31的发言:
我是初学的,请教大家.
文件名为:DHZMC.DBF ,字段为:LHZMC,我想查找字段中有"公司"两个字名称统一显示出来.我用查询这样:
USE DHZMC.DBF
SELECT lhzmc.dhzmc;
FROM lhzmc;
WHERE lhzmc.dhzmc LINK "%公司%"
请问有什么方法编一个程序界面把 "%公司%" 变为手输入来查找,并且显示后并且可以导出。
首先,你把字段名和表文件名分别是哪个写对。我看你说明里写:文件名为:DHZMC.DBF ,字段为:LHZMC;到了命令里却变成:lhzmc.dhzmc、FROM lhzmc。对字段加范围限制的格式应该是“表文件别名.字段名”或“表文件别名->字段名”,要写对顺序;还有,SELECT-SQL命令中的关键字“FROM”后面应该跟表文件名,而不是字段名。另外,你要找LHZMC字段中含“公司”两字的,无需这么麻烦,用“
WHERE [公司]$DHZMC.LHZMC”子句作为查询条件即可。
[
本帖最后由 taifu945 于 2013-8-27 17:32 编辑 ]