假设我有一个表,字段分别是name,sex,address,现在我要实现查旬sex 为男的所有纪录,请问这一存储过程将怎样写?怎样在一个按钮单击事件中调用这个存储过程?
请附代码。谢谢!

解决方案 »

  1.   

    1:没必要用存储过程,直接用 select 就行了.
    2:如果一定要用
     create procedure test
      As
        Select name,sex,address from 表 where sex = '男'
    3:
       dim cn as adodb.connection
       dim rs as adodb.recordset
       cn.open ...
       rs.open " exec test ",cn,...
       msgbox rs.fields(0)
      

  2.   

    我只是举个例子而已,
    to 马可:
     privat sub form_load()
       dim cn as new adodb.connection
       dim rs as new adodb.recordset
       cn=set new adodb.connection
       dim connstr as string
       connstr="provider=microsoft.sqloledb.1;database=cominfo;data source=172.19.3.42;password=;id=;"
       set rs=new adodb.recordset
       
       create procedure test
       as 
         select * from name,sex,address from tablename where sex='男'    rs.open "exec test",cn,1,3请问代码是这样写的吗?如果是,但是有错误,该怎样修改呢?
    end sub