易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP初学者常犯的几个错误

 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
  4,在查询语句中采用的对比字段值与字段类型不符
  -----------------------------------------
  sql="select * from [user] where id=';" & myID & "';"
  rs.open sql,conn,1,1
  -----------------------------------------
  假设表中设计ID为数字型,那么些时出错。
  解决:
  sql="select * from [user] where id=" & myID
  5,未检查变量值而出错
  -----------------------------------------
  sql="select * from [user] where id=" & myID
  rs.open sql,conn,1,1
  -----------------------------------------
  假设myID变量此时值为null,那么sql将成为
  sql="select * from [user] where id="
  解决:
  在前面加上
  if isnull(myID) then 出错提示
  6,未检查变量值类型而出错
  -----------------------------------------
  sql="select * from [user] where id=" & myID
  rs.open sql,conn,1,1
  -----------------------------------------
  假设id为数字型,myID变量此时值不为null,但为字符,比如myID此时为"aa"
  那么sql将成为
  sql="select * from [user] where id=a


相关文档:

ASP 内建对象


 
Active Server Pages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。本文简要说明每一个对象。
Application 对象
可以使用 Application 对象使给定应用程序的所有用户共享信息。
Request 对象
可以使用 Request 对象访问任何用 HTTP 请 ......

ASP 内建对象

 
Active Server Pages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。本文简要说明每一个对象。
Application 对象
可以使用 Application 对象使给定应用程序的所有用户共享信息。
Request 对象
可以使用 Request 对象访问任何用 HTTP 请求 ......

asp 中常用的文件处理函数

asp 中常用的文件处理函数 收藏
asp 中处理文件上传以及删除时常用的自定义函数
<%
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'所有自定义的VBS函数
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function DeleteFile(Filename) '删除文件
&nbs ......

asp将数据库的数据转换成excel导出

<% '--------------------------------------------------------------------------------------------------
Set rs9 = Server.CreateObject("ADODB.RecordSet")
sqlstr="select * from 客户资料库 order by id desc"
rs9.open sqlstr,conn,1,3
%>
<%Set fs = server.CreateObject( ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号