如何让Access数据表中的一值为真?

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:22:22
这是一个会员确认的程序。数据库中表是club中一值IsApproved,这个钩上就是通过确认,现在怎么去写这个程序呢?
这个会员假设是刚刚注册的,不可以登陆的,要经过确认之后才可以的。现在就是这个确认怎么去写?怎么把这个值定义为真呢?
希望举例说明下确认的过程。
<!-- #include file="include/adovbs.inc" -->
<!-- #include file="include/dataconn.asp" -->
<!-- #include file="include/checksession.asp" -->
<%
set conn=server.CreateObject("adodb.connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db/数据库.mdb")
conn.open connstr

set rst=server.CreateObject("adodb.recordset")
sql="select * from Hyclub"
rst.open sql,conn,1,3

rst("IsApproved")=true //设置成true表示是通过;

rst.update
rst.close
set rst=nothing
conn.close
set conn=nothing
%>
<script language="javascript">
alert("◆≡≡≡系 统 提 示≡≡≡◆\n\n会员确认成功!&q

设计数据表的时候,将这个字段的类型设置为布尔型,也就是"是/否"类型,然后在调用程序比如ASP中将该字段赋值为true或者false即可

可参考这段代码:
<%
set conn=server.CreateObject("adodb.connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("数据库名.mdb")
conn.open connstr

set rst=server.CreateObject("adodb.recordset")
sql="select * from club where 用户ID地段名='指定的用户'"
rst.open sql,conn,1,3

rst("数据表中是否会员字段名")=true //设置成true表示是会员;
rst("数据表中是否会员字段名")=false //设置成false表示不是会员;

rst.update
rst.close
set rst=nothing
conn.close
set conn=nothing
%>

代码没什么问题,估计问题出在你的各条语句的逻辑顺序上,
<!-- #include file="include/adovbs.inc" -->
<!-- #include file="include/dataconn.asp" -->
<!-- #include file="include/checksession.asp" -->
这三个文件你仔细检查一下,尤其是checksession.asp文件,从字面理解,这个应该是一个检