这是我的第一个"系统"我试图在Visual Studio 2015 / vb.net中登录
我有这个程序:
ALTER proc [dbo].[buscar_acceso]
@login as varchar(50),
@password as varchar(50)
as
declare @returnvalue int
Select acceso
From Usuario
Where login = @login and password = @password
return @returnvalue
根据登录值
返回1或0我不知道如何编写类似&#34的功能;当按下登录按钮时,您必须收到"用户名"和#34;密码"参数,用它们来执行程序"选择"并返回1或0.然后,如果值为1,则禁用" X菜单工具提示"。
由于
答案 0 :(得分:0)
在VB.net中执行此操作的有效方法是创建一个SELECT单个行和列的存储过程 - 然后在VB.net中执行命令为'ExecuteScalar'
e.g
dim LoginResult as integer = cmd.ExecuteScalar
ALTER proc [dbo].[buscar_acceso]
@login as varchar(50),
@password as varchar(50)
as
Select CASE WHEN EXISTS (SELECT 0
From Usuario
Where login=@login and password=@password)
THEN
1
ELSE
0
END
尝试类似的东西