CREATE PROCEDURE selectgz
@sname varchar(10),
@bmbh varchar(10)
AS
select * from 员工所有信息查询 where 姓名 = @sname and 部门编号 = @bmbh
GO
@sname varchar(10),
@bmbh varchar(10)
AS
select * from 员工所有信息查询 where 姓名 = @sname and 部门编号 = @bmbh
GO
@sname varchar(10), --这里不要给初值
@bmbh varchar(10)'' --这里不要给初值
AS
select * from 员工所有信息查询 where 姓名= @sname and 部门编号=@bmbh
return
GO
Set rs1 = New ADODB.Recordset
if (rs1.State <> adStateClosed) then
rs1.Close '这里就是关闭rs1的语句
endif
rs1 = cmd.Execute()
Set DataGrid2.DataSource = rs1 if (rs1.State <> adStateClosed) then rs1.Close
你掉了个‘@’号,存储过程型参是需要着符号的。