Asp.net 如何在表的特定列中插入数据?
嗨,我有数据库中的表格呼叫员工Asp.net 如何在表的特定列中插入数据?,asp.net,c#-4.0,Asp.net,C# 4.0,嗨,我有数据库中的表格呼叫员工 Employees ------------- id|Name|Pwd|Isblocked 1|anil|anil| 我想做的是当用户超过其登录尝试次数时……根据用户名,我应该在员工的“isblocked”栏中插入“yes” 我使用了这个程序,但它插入了一个新的行 create procedure SP_IsBlocked ( @IsBlocked varchar (50), )
Employees
-------------
id|Name|Pwd|Isblocked
1|anil|anil|
我想做的是当用户超过其登录尝试次数时……根据用户名,我应该在员工的“isblocked”栏中插入“yes”
我使用了这个程序,但它插入了一个新的行
create procedure SP_IsBlocked
(
@IsBlocked varchar (50),
)
as
begin
insert into PTS_Employee (Emp_IsBlocked) values (@IsBlocked)
end
任何人都可以告诉我如何为此编写查询……在插入新行时,您应该使用update命令而不是insert在插入新行时,您应该使用update命令而不是insert可能类似于:
create procedure SP_IsBlocked
(
@IsBlocked varchar (50),
)
as
begin
insert into PTS_Employee (Emp_IsBlocked) values (@IsBlocked)
end
create procedure SP_IsBlocked
(
@Employee_Id int,
@IsBlocked varchar (50)
)
as
begin
update PTS_Employee
set Emp_IsBlocked = @IsBlocked
where id = @Employee_Id
end
也许是这样的:
create procedure SP_IsBlocked
(
@Employee_Id int,
@IsBlocked varchar (50)
)
as
begin
update PTS_Employee
set Emp_IsBlocked = @IsBlocked
where id = @Employee_Id
end
您可以这样做:
create procedure SP_IsBlocked
(
@IsBlocked varchar (50),
@Id int
)
as
begin
update PTs_Employee
set IsBlocked = @IsBlocked
where id = @Id
end
您可以这样做:
create procedure SP_IsBlocked
(
@IsBlocked varchar (50),
@Id int
)
as
begin
update PTs_Employee
set IsBlocked = @IsBlocked
where id = @Id
end
如果你对它使用update语句而不是insert,那就好了
create procedure SP_IsBlocked
(
@IsBlocked varchar (50),
@EmployeeName varchar (50)
)
as
begin
update tablename set Emp_IsBlocked=@IsBlocked where Emp_name=@EmployeeName
end
如果你对它使用update语句而不是insert,那就好了
create procedure SP_IsBlocked
(
@IsBlocked varchar (50),
@EmployeeName varchar (50)
)
as
begin
update tablename set Emp_IsBlocked=@IsBlocked where Emp_name=@EmployeeName
end