zoukankan      html  css  js  c++  java
  • Asp+Sql 个人总结对数据库的各种操作

    放松生活网(Relaxlife.net)Asp+Sql 个人总结对数据库的各种操作

    /**********************************************************************
    *
    *        1,---------Asp+Sql 个人总结对数据库的各种操作
    *
    *        如果需要更多代码,请到:http://www.relaxlife.net 感觉好帮我顶!
    *
    *         
    *********************************************************************/

    <%

    '//查询方法
    '//----------------------------(1)-------------------------------
            Set RsWorkUserInfo = Server.CreateObject("ADODB.RecordSet")
           
            StrSql = "Select UsersId, LoginName, UserName, Password"
            StrSql = StrSql & " From Users"
            StrSql = StrSql & " Where UsersId=" & SqlStr(tUserID)
           
            If RsWorkUserInfo.State = 1 Then
                    RsWorkUserInfo.Close
            End If
            RsWorkUserInfo.Open StrSql,Conn,1,1               
           
            If Not RsWorkUserInfo.Eof Then
                    LoginName = RsWorkUserInfo("LoginName")
                    UserName = RsWorkUserInfo("UserName")
                    Password = RsWorkUserInfo("Password")
            End if

            RsWorkUserInfo.Close
            Set RsWorkUserInfo = Nothing
           
    '//----------------------------(2)-------------------------------       
            StrSql = "Select UsersId, LoginName, UserName, Password"
            StrSql = StrSql & " From Users"
            StrSql = StrSql & " Where UsersId=" & SqlStr(tUserID)
            Set RsFind = Conn.Execute(StrSql)
           
            If Not RsFind.Eof Then
                    LoginName = RsFind("LoginName")
                    UserName = RsFind("UserName")
                    Password = RsFind("Password")
            End if
           
            RsFind.Close
            Set RsFind = Nothing

    '//修改方法       
    '//----------------------------(1)-------------------------------
            Set RsWorkUserInfo = Server.CreateObject("ADODB.RecordSet")
           
            StrSql = "Select UsersId, LoginName, UserName, Password"
            StrSql = StrSql & " From Users"
            StrSql = StrSql & " Where UsersId=" & SqlStr(tUserID)
           
            If RsWorkUserInfo.State = 1 Then
                    RsWorkUserInfo.Close
            End If
            RsWorkUserInfo.Open StrSql,Conn,1,3
           
            IF Not RsWorkUserInfo.Eof Then
                    RsWorkUserInfo("LoginName") = LoginName
                    RsWorkUserInfo("UserName") = UserName
                    RsWorkUserInfo("Password") = Md5(Password)
                    RsWorkUserInfo.Update
                    Update = True
            Else
                    Update = False
            End if

            RsWorkUserInfo.Close
            Set RsWorkUserInfo = Nothing
           
    '//----------------------------(2)-------------------------------       
            StrSql = "Update Users"
            StrSql = StrSql & " Set LoginName=" & SqlStr(LoginName) & ", UserName=" & SqlStr(UserName) & ", Password=" & SqlStr(Password)
            StrSql = StrSql & " Where UsersId=" & SqlStr(tUserID)
            Conn.Execute(StrSql)



    '//添加方法
    '//----------------------------(1)-------------------------------
            Set RsWorkUserInfo = Server.CreateObject("ADODB.RecordSet")
           
            StrSql = "Select UsersId, LoginName, UserName, Password"
            StrSql = StrSql & " From Users"
            StrSql = StrSql & " Where UsersId=" & SqlStr(tUserID)
           
            If RsWorkUserInfo.State = 1 Then
                    RsWorkUserInfo.Close
            End If
            RsWorkUserInfo.Open StrSql,Conn,1,3
           
            If RsWorkUserInfo.Eof Then
                    RsWorkUserInfo.AddNew
                    RsWorkUserInfo("UsersID") = tUserId
                    RsWorkUserInfo("LoginName") = LoginName
                    RsWorkUserInfo("UserName") = UserName
                    RsWorkUserInfo("Password") = Md5(Password)
                    RsWorkUserInfo.Update
                    NewRecord = True
            Else
                    NewRecord = False
            End if

            RsWorkUserInfo.Close
            Set RsWorkUserInfo = Nothing
           
    '//----------------------------(2)-------------------------------       
            StrSql = "Insert Into Users(UsersId, LoginName, UserName, Password)"
            StrSql = StrSql & " Values(" & SqlStr(tUserID) & "," &  SqlStr(LoginName) & "," & SqlStr(UserName) & "," & SqlStr(Password) & ")"
            Conn.Execute(StrSql)


    '//删除方法
    '//----------------------------(1)-------------------------------
            Set RsWorkUserInfo = Server.CreateObject("ADODB.RecordSet")
           
            StrSql = "Delete From Users"
            StrSql = StrSql & " Where UsersId=" & SqlStr(tUserID)
           
            If RsWorkUserInfo.State = 1 Then
                    RsWorkUserInfo.Close
            End If
            RsWorkUserInfo.Open StrSql,Conn,1,3
           
            RsWorkUserInfo.Close
            Set RsWorkUserInfo = Nothing
           
    '//----------------------------(2)-------------------------------       
            StrSql = "Delete From Users"
            StrSql = StrSql & " Where UsersId=" & SqlStr(tUserID)
            Conn.Execute(StrSql)
           
    %>

    [ 本帖由 cexo255 最后编辑于 2005-4-9 08:25 ]



  • 相关阅读:
    PHP 实现Word,excel等转换pdf
    ajax提交表单
    HDOJ题目2089 不要62(数位DP)
    linux中断子系统:中断号的映射与维护初始化mmap过程
    hdu 1548
    怎样高效利用GitHub(非常多资料可供下载)
    MySQL命令学习(一)
    Error-Javascript:错误:页面文档类型(DOCTYPE)未声明!
    Un-Error-ASP.NET:无法加载协定为“YlbService.MMSHServicesSoap”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。
    故事-民间故事:《石头汤》
  • 原文地址:https://www.cnblogs.com/oop/p/152249.html
Copyright © 2011-2022 走看看