能不能不用COMMAND对象?

解决方案 »

  1.   

    那就不会效率高.
    其实command对象的效率是很高的,为什么你不想用?
    在调用存储过程时,记住手工添加存储过程的参数,可以少一次校验的来回.
      

  2.   

    可以
    CREATE PROCEDURE test   
    @dwbh CHAR(7),   
    @S1   CHAR(7) OUTPUT   
     AS    
    --给要返回值起个别名就可以了    
    Set @S1=MAX(ID)   
    select @s1 as s1  
    private sub refreshlist()   
    dim rs as recordset   
     rs.open "declare @s1 varchar(10) exec test,@s1  output("s1")   
    text1=rs("s") 
    end sub   
      

  3.   

    conn.execute 存储过程名。
    如果有返回值,
    rs=conn.execute(存储过程名)
      

  4.   

    补充如果有返回值,
    set rs=conn.execute(存储过程名)