主题:  SQL中的存储过程如何转化为ACCESS中的查询

Steveson

职务:普通成员
等级:1
金币:0.0
发贴:68
#12005/8/1 14:05:55
在SQL中的存储过程是这样的
CREATE PROCEDURE VerifyPassword
(
@username Varchar( 20 ),
@password Varchar( 20 )
)
AS
DECLARE @foundUser Varchar( 20 )
SELECT @foundUser = ul_username
FROM UserList
WHERE ul_username = @username
AND ul_password = @password
IF @foundUser IS NOT NULL
Return 0
ELSE
IF Exists( SELECT ul_username
FROM UserList WHERE ul_username = @username )
Return 2
ELSE
RETURN 1

GO
功能是在用户登录时使用,可以转化为ACCESS的查询吗?
ACCESS中写查询的时候可以定义变量吗?



Steveson

职务:普通成员
等级:1
金币:0.0
发贴:68
#22005/8/1 14:08:00
哪位高手帮忙啊,
谢谢了



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#32005/8/1 15:09:46
ACCESS中没有过这些功能,参考PROCEDURE或PARAMETERS等参数用法,我印象中ACCESS好象不支持IF等编程语句,得用ASP或其它语句来写判断,重新写一些SQL语句


非常大鱼

Steveson

职务:普通成员
等级:1
金币:0.0
发贴:68
#42005/8/1 16:35:44
哦,谢谢版主啊.再查查其他的资料!