请教调用存储过程
存储过程举例:
- SQL code
CREATE procedure PBModifyRestTime(@Masterid varchar(7)) asbegin update TBRestTimeDetail set StartTime ='2012-2-24 00:28:00' where masterid=@masterid endGO
以上在查询分析器中执行是有记录的
- SQL code
update TBRestTimeDetail set StartTime = '2012-2-22 0:25:00'where masterid='Rest01000005' (所影响的行数为 1 行)
VB中的调用
- VB code
conn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=VB;Data Source=192.168.1.1"masterid = TxtMasteridconn.Execute "PBModifyRestTime 'masterid'"查了Masterid也有值?masteridRest01000005
请问是哪里写错了!如何修改,谢谢各位!
[解决办法]
请用ado的command对象来调用存储过程。