当前位置: 网学 > 编程文档 > ASP > 正文

新手asp编程的基本法则 [新手必看]

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
如果只截取中间几位,使用mid
四、分隔符截取,使用split

一、left 截取前3位:得到 ABC
<%
dd="ABCDEFGH"
response.write left(dd,3) ''从第1位向后数到第3位
%>

二、right 截取后3位,得到 FGH
<%
dd="ABCDEFGH"
response.write right(dd,3) ''从最后1位向前数到第3位
%>

三、mid 截取中间3位,得到 DEF
<%
dd="ABCDEFGH"
response.write mid(dd,4,3) ''从第4位开始向后数到第3位
%>

四、split 截取分隔符前后的内容,得到 AB CD EF GH
<%
dd="AB|CD|EF|GH"
response.write split(dd,"|")(0) ''得到内容是 AB
response.write split(dd,"|")(1) ''得到内容是 CD
response.write split(dd,"|")(2) ''得到内容是 EF
response.write split(dd,"|")(3) ''得到内容是 GH

''可以写成循环语句来将分隔符左右的内容一一显示出来
for i=0 to 3
response.write split(dd,"|")(i)&"<br/>"
next

''单独调用指定分隔符位置的内容
dim dm(3) ''定义一个循环变量
for i=0 to 3
dm(i)=split(dd,"|")(i)
next

response.write dm(0) ''得到内容是 AB
response.write dm(1) ''得到内容是 CD
response.write dm(2) ''得到内容是 EF
response.write dm(3) ''得到内容是 GH

''如果不确定 dd 里有多少个分隔符,使用循环参数的时候 to 后面的数字就不能直接写了,需要统计分隔符的数量
for i=0 to UBound(split(dd,"|"))
dm(i)=split(dd,"|")(i)
next
%>

今天来说说SQL数据库的连接方式:
①SQL2000数据库本地连接
Set conn=Server.CreateObject("ADODB.Connection")
conn.open "provider=sqloledb;server=(local);database=数据库名;uid=用户名;pwd=密码;"

②SQL2000数据库远程连接
Set conn=Server.CreateObject("ADODB.Connection")
conn.open "provider=sqloledb;server=200.200.200.200,1433;database=数据库名;uid=用户名;pwd=密码;"

③SQL2005数据库本地连接
Set conn=Server.CreateObject("ADODB.Connection")
conn.open "provider=SQLNCLI;server=(local);database=数据库名;uid=用户名;pwd=密码;"

④SQL2005数据库远程连接
Set conn=Server.CreateObject("ADODB.Connection")
conn.open "driver={sql server};server=200.200.200.200,1433;database=数据库名;uid=用户名;pwd=密码;"

今天来写一下ASP入门与解说
无论是哪种编程语言不外乎就这几种功能
1.读取
2.添加
3.修改
4.删除
5.查询
6.统计
只要将这几种功能运用自如,那么,你就已经会这门语言了

首先我们谈谈数据库:
一般ASP使用 ACCESS 和 SQL 数据库
初学者最好先使用 ACCESS 数据库,装个 OFFIEC 就已经自带 ACCESS 数据库了
ACCESS 版本从 ACCESS98 → ACCESS2000 → ACCESS2003 → ACCESS2007
安装什么版本的 OFFIEC 就是什么版本的 ACCESS

SQL数据库是微软的产品,目前一般使用的SQL数据库为 SQL2000 → SQL2005

ASP读取数据:
<%
Set rs=Server.CreateObject("ADODB.Recordset")
rs.open "select * from 表名 order by id desc",conn,1,1 ''order by用来排序 id为排序字段,desc为倒序,asc为顺序,1,1为只读,1,3为可操作
do while not rs.eof ''循环开始
response.write rs("abc") ''显示数据
rs.movenext ''循环下一条数据
loop
rs.close ''关闭rs记录
set rs=nothing ''清除rs记录集
%>
瞧,读取数据就这么简单

 

ASP添加新数据:
第一种添加方式代码:
<%
Set rs=Server.CreateObject("ADODB.Recordset")
rs.open "select

  • 上一篇资讯: ASP FSO相关的一些例子
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号