在ACCESS数据库里将这个字段的默认值设置为 True

解决方案 »

  1.   

    ACCESS数据库里将这个字段的默认值设为打钩的。
    你选择那个字段,在下面的属性中有这个选项。
      

  2.   

    各位误会我的意思了
    因为我的数据表中的数据记录我默认是不打钩,而每次客户被读取一条我想让它打钩
    这样我只要到数据库里一查我就知道我的那些数据已经被读取,那些还没有
    但是老是写的不正确.
    <%
    var conn = Server.CreateObject("ADODB.Connection");
    conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" +
    Server.MapPath("person.mdb"));
    rs = conn.Execute( "select * from grade" );
    sql="update grade set len=true where rs.AbsolutePosition =1";
    conn.Execute(sql);
    conn.close();
    %>
    其中len就是那个要打钩的字段了,现在我想让第一条记录打钩该怎么办呢,求高手指点...
    帮着修改一下
      

  3.   

    我习惯这样修改纪录,连接数据库后
    set rs=server.createobject("adodb.recordset")
      sql="SELECT top 1* from grade " 
      rs.open sql,conn,1,3
      if rs.eof and rs.bof then
         response.write("<script language='javascript'>alert('此纪录不存在!点击“确定”返回');history.go(-1)</script>")
      response.End()
     rs("len")=true  
          rs.update
     rs.close
    set rs=nothing
      

  4.   

    楼上,因为我是想要JS的写法呀
    希望那位会动JS的人教教,毕竟这是JS专区吗?
      

  5.   

    是呀,就是用JAVASCRIPT写的吗
    可就是不知道问题出在那里
    像VBSRIPT这样写就行了
    <%
    dim sql
    dim rs
    dim conn
    dim islend
    len=true
    set rs=server.createobject("adodb.recordset") 
    conn = "DBQ=" + server.mappath("person.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" 
    sql="update mytable set len="&len&"rs.Open sql,conn,1,1%>
    它更新是用
    len=true
    sql="update mytable set len="&len&"而JS:
    sql="update grade set len=true where rs.AbsolutePosition =1";
    conn.Execute(sql);是错的
    谁会用JS写更新数据库记录,麻烦了?