1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

ASP初学者经常犯的错误分析~~~~~~~~

本帖由 littlegrass2006-10-19 发布。版面名称:后端开发

  1. littlegrass

    littlegrass New Member

    注册:
    2006-09-13
    帖子:
    112
    赞:
    1
    1.记录集关闭之前再次打开:------------------------------------
    sql="select * from test"
    rs.open sql,conn,1,1
    if not rs.eof then
    dim myName
    myName=rs("name")
    end if
    sql="select * from myBook"
    rs.open sql,conn,1,1
    -------------------------------------
    解决:在第二次rs.open之前先关闭 rs.close

    set rs1=server.createobject
    rs1.open sql,conn,1,1


    2,用SQL关键字做表名或字段名
    -------------------------------------
    sql="select * from user"
    rs.open sql,conn,1,1
    -------------------------------------
    user为sql关键字
    解决:改为
    sql="select * from [user]"


    3,用锁定方式去进行update
    -------------------------------------
    sql="select * from [user]"
    rs.open sql,conn,1,1
    rs.addnew

    rs("userName")="aa"
    rs.update
    -------------------------------------
    当前记录集的打开方式为只读
    解决:
    改为
    rs.open sql,conn,1,3