详解SQLSERVER存储过程及调用(2)_ASP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:如何防止access数据库被下载的代码
首先,如果只是直接将access数据库的后缀名改为.asp是无法防止下载的,正确的做法是,建立一个表,为这个表中写入二进制文件,即OLE对象。具体代码如下: % DimDB,RS,SQL DB=DB.asp’这里改成你的数据库,后缀一定要是asp SetConn=Server.CreateObject(Adod


三、存储过程的实际应用

  用户登录在ASP项目中经常会使用到,相信很多朋友也都做过类似的系统,但使用存储过程来做验证朋友可能不多,那么我们就以它来做例子,写一个简单的用户登录验证的存储过程。

引用:
Create PROC upUserLogin
@strLoginName        NVARCHAR(20),
@strLoginPwd        NVARCHAR(20),
@blnReturn                BIT OUTPUT
AS
-- 定义一个临时用来保存密码的变量
DECLARE @strPwd NVARCHAR(20)
BEGIN
        -- 从表中查询当前用户的密码,赋值给 @strPwd 变量,下面要对他进行比较
        Select @strPwd=uLoginPwd FROM uUser Where uLoginName=@strLoginName

        IF @strLoginPwd = @strPwd
                BEGIN
                        SET @blnReturn = 1
                        -- 更新用户最后登录时间
                        Update uUser SET uLastLogin=GETDATE() Where uLoginName=@strLoginName
                END
        ELSE
                SET @blnReturn = 0
END

  用户登录的存储过程建立好了。注意,在一个区域内如果有多条语句时,必需使用BEGIN...END关键字。

分享:浅析js返回字符串中某个字符的出现次数
使用此函数能返回字符串中某个字符或字符串出现的次数其中mainStr为要查找的字符串,subStr为要检查的字符串或字符 function countInstances(mainStr, subStr) { var count = 0; var offset = 0; do { offset = mainStr.indexOf(subStr, offset); if(offset !=

来源:模板无忧//所属分类:ASP教程/更新时间:2010-02-26
相关ASP教程