首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

查询的有关问题,

2012-03-11 
查询的问题,急建了一个combo,里面项目是“姓名”、“性别”、“年龄”我想实现这样的查询select*from数据库whereco

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

热点排行