Asp+Sql 对数据库的各种操作

2018-09-06 11:22

阅读:436

  <%

//查询方法
//----------------------------(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)

%>


评论


亲,登录后才可以留言!