1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

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

Discussion in '后端开发' started by littlegrass, Oct 19, 2006.

  1. littlegrass

    littlegrass New Member

    Joined:
    Sep 13, 2006
    Messages:
    112
    Likes Received:
    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