关于我们 广告服务 社区论坛
设为首页 加入收藏

行业新闻
服 务 器
模版下载
建站指南
冲浪宝典
办公软件
网站运营
操作系统
QQ 专题
网页制作
安全防御
视频教程
网络编程
SEO专区
软件下载
图像设计
Cisco
网页特效
Wap 技术
联盟赚钱
网页素材
 首页 | 企业建站 | 网页制作 | 网站运营 | 网络编程 | 图像设计 | 冲浪宝典 | 操作系统 | SEO专区 | 联盟赚钱 | Cisco

欢迎来到e天下网络首页>>网络编程>>ASP>>正文|ASP编程常用的代码推荐

ASP编程常用的代码推荐

[ 来路:21kn.com    时间:2007-7-8 0:47:07    点击: ]

 

  1. ASP与Access数据库连接: 

  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数据库连接:

  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) 更新数据记录:

  sql="update 数据表 set 字段名=字段值 where 条件表达式"

  sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

  (3) 删除数据记录:

  sql="delete from 数据表 where 条件表达式"

  sql="delete from 数据表" (将数据表所有记录删除)

  (4) 添加数据记录:

  sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)"

  sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)

  (5) 数据记录统计函数:

  AVG(字段名) 得出一个表格栏平均值

  COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计

  MAX(字段名) 取得一个表格栏最大的值

  MIN(字段名) 取得一个表格栏最小的值

  SUM(字段名) 把数据栏的值相加

  引用以上函数的方法:

  sql="select sum(字段名) as 别名 from 数据表 where 条件表达式"

  set rs=conn.excute(sql)

  用 rs("别名") 获取统的计值,其它函数运用同上。

  (5) 数据表的建立和删除:

  CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… )

  例:CREATE TABLE tab01(name varchar(50),datetime default now())

  DROP TABLE 数据表名称 (永久性删除一个数据表)

  (6) 记录集对象的方法:

  rs.movenext 将记录指针从当前的位置向下移一行

  rs.moveprevious 将记录指针从当前的位置向上移一行

  rs.movefirst 将记录指针移到数据表第一行

  rs.movelast 将记录指针移到数据表最后一行

  rs.absoluteposition=N 将记录指针移到数据表第N行

  rs.absolutepage=N 将记录指针移到第N页的第一行

  rs.pagesize=N 设置每页为N条记录

  rs.pagecount 根据 pagesize 的设置返回总页数

  rs.recordcount 返回记录总数

  rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否

  rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否

  rs.delete 删除当前记录,但记录指针不会向下移动

  rs.addnew 添加记录到数据表末端

  rs.update 更新数据表记录

  判断所填数据是数字型

  if not isNumeric(request("字段名称")) then

  response.write "不是数字"

  else

  response.write "数字"

  end if

::::站长友情提示:多花一分钟学点什么都好::::

 

上一篇:ASP动态网页编程的19个基本技巧  下一篇:AJAX和Web开发新技术:Dynamic Faces

 ::热点信息::

 

= = 免责声明 = =

① 欢迎转载我网所刊信息,请注明“来源:E天下网络”。
② 凡本网注明“来源:XXX(非E天下网络)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
※联系方式:Airtofly@163.com

::推荐文章::

 

ASP教程:详细学习ASP的内置对象

::图像设计::

 

动态图片搜索家——GIF RUNN
软件搜索利器——FileFerret
实例说明构图要讲规律
Character Builder让你尽展靓
全景图速成者Cool360
三维模型速成工具——Canoma
剪贴专家SmartBoard 32
新世纪的图像处理利器——Ph
更多内容..

 

 

关于我们 广告服务 友情链接 合作伙伴 社区论坛 免责声明

Copyright © 2007   21kn.com Inc. All rights reserved.e天下网络工作室

网站白天客服QQ:26875416 (非24小时)  合作QQ:597004688    粤ICP备06026423号