set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[admin_add]
@name nvarchar(50),
@password nvarchar(50),
@phone nvarchar(50),
@rank nvarchar(50),
@re nvarchar(100),
@password_rank nvarchar(50)
as
insert into TW_admin(a_name,password,phone,rank,re,password_rank)
values(@name,@password,@phone,@rank,@re,@password_rank)
我新建查询:
exec dbo.admin_add['1','1','1','1','1','1']
分析没问题
一执行就出错:
消息 201,级别 16,状态 4,过程 admin_add,第 0 行
过程或函数 'admin_add' 需要参数 '@password',但未提供该参数。
怎么回事
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[admin_add]
@name nvarchar(50),
@password nvarchar(50),
@phone nvarchar(50),
@rank nvarchar(50),
@re nvarchar(100),
@password_rank nvarchar(50)
as
insert into TW_admin(a_name,password,phone,rank,re,password_rank)
values(@name,@password,@phone,@rank,@re,@password_rank)
我新建查询:
exec dbo.admin_add['1','1','1','1','1','1']
分析没问题
一执行就出错:
消息 201,级别 16,状态 4,过程 admin_add,第 0 行
过程或函数 'admin_add' 需要参数 '@password',但未提供该参数。
怎么回事
exec dbo.admin_add '1','1','1','1','1','1'