一、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