我想做一个如下功能的页面:
某一个产品,只能是注册会员才能申请,而且每位注册会员只能申请一次。
其中在表Max_UserProfiles中以下字段分别表示:
bbsUserName和freehostpass是会员ID及对应的通行证密码,
freehosts是记录申请历史的,如果freehosts=0,则可以申请;否则不可以。如果freehosts=0,且用户开始申请这一产品成功,则更新字段freehosts的值为1。
以下是我完成的代码部份:
<%
bbsUserName = trim(request("bbsusername"))
freehostpass = trim(request ("freehostpass"))
if bbsusername = "" or freehostpass = "" then
response.redirect "/Pass.asp?id=1"
end if
set conn=server.CreateObject("adodb.connection")
connstr= "PROVIDER=SQLOLEDB;DATA SOURCE=(local);UID=a1120231725;PWD=13608155;DATABASE=a1120231725"
conn.Open connstr
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from Max_UserProfiles where NickName='"&bbsUserName&"' and PublicEmail='"&freehostpass&"' " ,conn,1,3
freehosts=rs("freehosts")
if rs.bof and rs.eof then
response.write "您填写的用户名与对应的通行证不符!"
'这里想加一步判断是否已经申请过这个产品了,if freehosts=0 then freehosts要加1
Session("freehostpass")=trim(request("bbsusername"))
Session.Timeout=1
response.Redirect "user/selfhost.asp?id=1"
else
'提示该用户已经申请过免费空间,不能重复申请!
end if
%>
其中验证是否申请过以及申请成功后freehosts的值更新为1不会写,请高手指点帮忙补充完成,谢谢!
谢谢532WYY ,不过我试了通不过,。。。希望能直接帮忙改一下,谢谢!!!!!
请教一个ASP更新sql表中一字段内容的语句,谢谢!
response.Write("没有符合条件的作者")response.Write("返回")else response.write("")response.Write("编号名字电话城市地址")do while rec.eof=false response.Write("")response.Write("" & rec("au_id") & "")response.Write("" & rec("au_lname") & "" & rec("au_fname") & "...
问一个ASP修改MS SQL数据库数据的问题,请大家帮忙!
将文字中包含的每个单引号(')都替换为两个单引号,即可。以你的SQL为例 sql="update [表名] set [title]='title' where id='id'"将它改写为下面的形式:sql="update [表名] set [title]='" & _replace(title,"'","''") & "' where id='id'"...
asp更新数据的SQL语句
首先需要在提交页面的Form里面增加一个ID隐含字段:<input type="hidden" name="id" value="<%=RS("id")%>"\/> 然后在接收页面进行如下处理:Dim id Dim name Dim password Dim title Dim sqlStr id=Request.Form("id")name=Trim(Request.Form("name"))password=Trim(Request.Form("password"...
asp中为SQL数据库中增加一条记录的语句是什么
conn.execute("insert into b1(姓名,电话) values('"&request("txt1")&"','"&request("txt2")&"')")> insert语句参考:http:\/\/www.asp.org.cn\/sql\/2008331\/sql985.html
asp向sql数据库更新某一字段数据。该字段可存入多个值,各个值之间用逗...
sqlStr1="update dbo.估价机构 set newsid = newsid +'"&session("id")&"'+',' where 单位 = '"&Session("MM_Username")&"'"'
...根据判断条件更新salserver数据库中的某一个字段
这个应该用case when语句来实现,假设你的表为TestTable(代码已测)update TestTableset [Status] = case when datediff(day,[EndDate],[Update]) < 10 then 1 else 0 end
asp+sql2k 更新 ntext 字段内容的方法
请说明:“多了”指多少字符啊?“不行了”是个什么状态?默认情况下,ntext字段不被ADO.Net自动支持。因为SQL参数例如@Content有长度限制,具体多少请查询有关资料。常见的处理方法是将其转换为varchar(8000)处理。update 表名 set 字段名=replace(convert(varchar(8000),字段名),'要替换的字符','...
ASP数据库 更新 UPDATE操作语法??
rs.update rs.close 用这种方式进行数据更新,有个好处就是当要更新的数据量非常大时,也可以很顺利的更新成功(比如备注型字段的数据,中间还包含了换行等等的)二、用sql的update语句:conn.execute("update tablename set a='"&request("a")&"',b='"&request("b")&"',c="&request("c")&...
ASP批量修改数据库中某一个字段的值
non=Trim(Request.Form("non"))sql="select * from kehu where id in ("&Request.Form("checkbox")&")"set rs=server.createobject("adodb.recordset")rs.open sql,conn,1,3 do while not rs.eof rs("gonghao")=non rs.update rs.movenext loop rs.close set rs=nothing response....
ASP中更新详细页面某一指定ID中某一字段的值,UPDATE命令怎么写?_百度...
Update 表名 set 更改状态字段(只写更改字段) where 条件!(也就是ID)