1小时入门asp

<1> <% 语句……%>

<2>定义变量dim语句

<%
dim a,b
a=10
b=”ok!%>
//注意:定义的变量可以是数值型,也可以是字符或者其他类型的

<3>简单的控制流程语句

1

If 条件1 then
语句1
elseif 条件2 then
语句2
else
语句3
endif

2

while 条件
语句
wend

3

for count=1 to n step m
语句1
exit for
语句2
next

二数据库操作

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\bbs\db1\user.mdb")
%>//数据库连接
<!--#include file=conn.asp-->
<%
set rs=server.CreateObject("adodb.recordset") //建立recordset对象
sqlstr="select * from message" //(message为数据库中的一个数据表,即你要显示的数据所存放的数据表)
rs.open sqlstr,conn,1,3 //(表示打开数据库的方式)
rs.movefirst  //(将指针移到第一条记录)
while not rs.eof //(判断指针是否到末尾)
response.write(rs("name")) //(显示数据表message中的name字段)
rs.movenext //(将指针移动到下一条记录)
wend //(循环结束)
rs.close
conn.close  //这几句是用来关闭数据库
set rs=nothing
set conn=nothing
%>

增加数据库记录

<!--#include file=conn.asp-->
<%
set rs=server.CreateObject("adodb.recordset") (建立recordset对象)
sqlstr="select * from message"//(message为数据库中的一个数据表,即你要显示的数据所存放的数据表)
rs.open sqlstr,conn,1,3 //(表示打开数据库的方式)
rs.addnew 新增加一条记录
rs("name")="xx" 将xx的值传给name字段
rs.update 刷新数据库

rs.close
conn.close //这几句是用来关闭数据库
set rs=nothing
set conn=nothing
%>

删除一条记录

<!--#include file=conn.asp-->
<%
dim name
name="xx"
set rs=server.CreateObject("adodb.recordset") (建立recordset对象)
sqlstr="select * from message" 
rs.open sqlstr,conn,1,3 
while not rs.eof
if rs.("name")=name then
   rs.delete
   rs.update  //查询数据表中的name字段的值是否等于变量name的值"xx",如果符合 就执行删除,
else 否则继续查询,直到指针到末尾为止
   rs.movenext
end if
wend
rs.close
conn.close
set rs=nothing
set conn=nothing
%>

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。