正在阅读:ASP中SQL语句参考及记录集对象ASP中SQL语句参考及记录集对象

2004-05-27 15:17 出处:CSDN 作者:littlecigar 责任编辑:linjixiong

  说明:删除符合条件的资料。
  
  说明:关于WHERE条件后面如果包含有日期的比较,不同数据库有不同的表达式。具体如下:
  (1)如果是ACCESS数据库,则为:WHERE mydate>#2000-01-01#
  (2)如果是ORACLE数据库,则为:WHERE mydate>cast(''2000-01-01'' as date)
或:WHERE mydate>to_date(''2000-01-01'',''yyyy-mm-dd'')
  在Delphi中写成:
  thedate=''2000-01-01'';
  query1.SQL.add(''select * from abc where mydate>cast(''+''''''''+thedate+''''''''+'' as date)'');
  
  如果比较日期时间型,则为:
  WHERE mydatetime>to_date(''2000-01-01 10:00:01'',''yyyy-mm-dd hh24:mi:ss'')
  
  -----------
  
  ASP中SQL语句参考及记录集对象
  
  1. ASP与Access数据库连接:
  
  <%@ language=VBscript%>
  <%
  dim conn,mdbfile
  mdbfile=server.mappath("数据库名称.mdb")
  set conn=server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
  
  %>
  
  2. ASP与SQL数据库连接:
  
  <%@ language=VBscript%>
  <%
  dim conn
  set conn=server.createobject("ADODB.connection")
  con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
  %>
  
  建立记录集对象:
  
  set rs=server.createobject("adodb.recordset")
  rs.open SQL语句,conn,3,2
  
  
  3. SQL常用命令使用方法:
  
  (1) 数据记录筛选:
  
  sql="select * from 数据表 where 字段名=字段值 order by 字段名 "
  
  sql="select * from 数据表 where 字段名 like ′%字段值%′ order by 字段名 "
  
  sql="select top 10 * from 数据表 where 字段名 order by 字段名 "
    
  sql="select * from 数据表 where 字段名 in (′值1′,′值2′,′值3′)"
  
  sql="select * from 数据表 where 字段名 between 值1 and 值2"
    
  (2) 更新数据记录:
  


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品