热情软件屋

 

怎样在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回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio