读书人

查询的有关问题

发布时间: 2012-03-11 18:15:39 作者: rapoo

查询的问题,急
建了一个combo,里面项目是“姓名”、“性别”、“年龄”

我想实现这样的查询

select * from 数据库 where combo=a

这里面就是combo的value是什么就进行什么查询

比如combo的值是“姓名”

查询的就是
select * from 数据库 where 姓名=a

不知道如何写这样的语句

谢谢


[解决办法]
试一试:

vfp 8.0以上

*-- 定义变量
LOCALlcSql

TEXT TO lcSql NOSHOW TEXTMERGE PRETEXT 11
SELECT * FROM Table WHERE < <THISFORM.Combo.Value> > = 'A '
ENDTEXT

&lcSql

如果A是一个变量的话改成:

SELECT * FROM Table WHERE < <THISFORM.Combo.Value> > = A

[解决办法]
S = ' " ' + THISFORM.Combo.Value + ' " '
select * from 数据库 where &S=a

读书人网 >VFP

热点推荐