帮忙给一段asp.net进行注释

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:44:32
<%@ Import NameSpace="System.Data" %>
<%@ import NameSpace="System.Data.OLEDB" %>
<html>
<head>
<link rel="stylesheet" type="text/css" href="EComNet.css">
</head>

<body leftmargin="0" topmargin="0" background="pic/xaufe.jpg">
<center><form runat="server">
<br>
<b style="color:green">请输入图片名称:</b><asp:TextBox runat="server" id="txtSearch" />
<asp:Button runat="server" Text="搜索" OnClick="find_Click" />
<br>
<br><Asp:DataList id="MyList" runat="server" RepeatColumns="2">
<ItemTemplate>
<table width="300">
<tr>
<td width="25"> </

Sub find_Click(sender as Object,e as EventArgs)
Dim adpt as oledbDataAdapter

Dim ds as dataSet
Dim conn as oleDbConnection
dim sql as string
dim searchstring=trim(request("txtSearch"))//获得查询条件
Dim provider="Provider=Microsoft.Jet.OLEDB.4.0
Dim DataBase="Data Source=" & Server.MapPath("map.mdb")
conn=New OleDbConnection(Provider & ";" & DataBase)"//定义一个数据库连接变量,括号中的链接字符串由上面 provider database 拼接而成

conn.open() //打开数据库链接
if searchstring<>"" then //如果 获得的查询条件不为空
sql="Select * from 图片 where 图片介绍 LIKE '%" & searchstring & "%'" // 用查询条件拼成一条sql语句
Dim cmd As oledbCommand = new oledbCommand(SQL,conn)//定义一个command 变量,这个是用来对数据库操作
Dim Rd As oledbDataReader = cmd.ExecuteReader()//获得一个由数据库返回的datareader ,这个是一个容器,里面储存着数据库返回的数据
if Rd.Read() then// 判断reader里面是不是空的,如果reader是空的,read()方法会返回一个false ,如果不是空的则会返回true