[求助]VB中怎么调用SQL Server里的变量?
如题,我们可视化程序设计的作业是用做一个签到系统,我做好了登录的窗口,进入个人信息窗口的时候希望能够在个人信息的每一个Textbox里面显示相应的数据库中的用户信息。我想到了用存储过程来提取信息,代码如下:
CREATE PROC InfoGet(@userid AS VARCHAR(20))
AS
BEGIN
DECLARE @username VARCHAR(20),@usersex VARCHAR(10),@userclass VARCHAR(20),@userdorm VARCHAR(20),@userphone VARCHAR(20)
SELECT @username = username,@usersex = usersex,@userclass = userclass,@userdorm = userdorm,@userphone = userphone
FROM User_Info
WHERE UserNo=@userid
END
这样就把信息赋给了存储过程中声明的几个变量,然后我在VB中利用
Dim sql1 = "EXEC InfoGet[" & tuserid & "]"
Comm = New SqlCommand(sql1, Conn)
成功地调用了InfoGet这个存储过程
但是现在存在两个问题
第一,怎么才能在VB当中调用我在这个存储过程当中声明的几个变量?
第二,假设可以调用,会不会这个存储过程执行完毕End了之后那几个变量也就随之不存在了?
希望有懂这方面的朋友可以帮忙解答一下,感激不尽