CnnStr = "Provider=SQLOLEDB.1;Persist Security Info=False;User   ID=SA;Initial Catalog=test;Data Source=SAITEK-DZKYPNPB"
Cn1.Open CnnStr
Set Cm1.ActiveConnection = Cn1BillMaster.Open "SELECT * FROM 过程名('参数')", Cn1, adOpenDynamic, adLockOptimistic
    
With BillMaster
    .AddNew
    .Fields(1) = 67
    .Fields(2) = ith!TCOM
    .Update
    XZID = .Fields(0)
End With

解决方案 »

  1.   

    忘了写例如 你用上面的代码调:create function 过程名(@a varchar(100))
    returns table
    as
    return(select * from 你的表 where 你的列=@a)
    go
      

  2.   

    存储过程调用要用command或db.execute来调用.
      

  3.   

    跟系统函数一样使用,前面要加上所有者.
    你可以参考:
    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=133244
      

  4.   

    相信 pengdali(大力 V2.0) 吧, 我就是这么做的。当然你的过程可不能那么简单,要不没必要用过程了。