网络编程
位置:首页>> 网络编程>> 数据库>> sql如何实现复合查询?

sql如何实现复合查询?

  发布时间:2010-05-19 21:25:00 

标签:复合,查询,asp

请问如何实现复合查询?

我们用下面的代码来实现动态生成查询条件,动态显示结果的复合查询。
set database to databasename
' databasename是数据库名
if used("tempview")
rename view tempview to oldview
delete view oldview
endif

Create sql view tempview as &sqlstatement
=requery()
IF _TALLY = 0
#DEFINE MSG_LOC "噢,没有找到符合条件的记录!"
#DEFINE TITLE_LOC "噢,没有找到记录"

=MESSAGEBOX(MSG_LOC,64+0+0,TITLE_LOC)
ELSE
set Classlib to mybut additive
thisformset.addobject("form1","Resultform")
' 在mybut类库中手工建立一个Resultform表单类,在该表单类上添加命令按钮cmdReturn和Grid1,并设置命令按钮cmdReturn的caption属性为"返回",Click事件代码为thisform.release,设置Grid1的RecordSourceType属性为1-别名,RecordSource属性为Tempview.免去了在代码中手工输入thisformset.form1.cmdReturn1.visible=.t.语句的麻烦
thisform.hide
thisformset.form1.show
Endif

上面代码只要再用dbsetprop()语句设置视图为可更新,就能够实现对查询结果的修改和更新。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com