查询的问题,急
建了一个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