asp对数据库的各种操作

<% 

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

%> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值