怎样在VB5下实现对数据库按字段组合查询
编号:QA000131
建立日期: 1998年11月24日 最后修改日期:1998年11月24日
所属类别:
笨笨:
请问怎样在VB5下实现对数据库按字段组合查询?还是有这方面现成的控件?
回答:
关于的字段组合查询可用Querydef对象来实现。例:一数据库有一nps表内有name,phone,address三个字段,用户选择对name,phone进行查询,并在相应的textname,textphone中输入了要查询的值。代码如下(假定已打开数据库):
Dim dbqu As Dao.QueryDef, dbre As Dao.Recordset
Dim strsql As String
strsql="parameters[nam1] string,[phone1] string; "
strsql=strsql+"select * from nps where name=[name1] and phone=[phone1]"
Set dbqu=db.CreateQuerydef("",strsql)
dbqu.parameters("name1") = textname.text
dbqu.parameters("phone1") = textphone.text
Set dbre=dbqu.OpenRecordset()
在VB5的帮助中有详细说明。
相关问题:
QA000290 "如何在VB中实现对数据库字段的组合查询(用一个文本框进行输入)"
此问题由kurt回答。
| |
|
|
| |
|
|