您所在的位置: 首页>>开发>>.Net>>asp.net>>

用ASP和WML来实现数据库查询

http://developer.51cto.com  2006-01-24 15:32    51CTO.com整理  我要评论(0)
  • 摘要:本文介绍了用ASP和WML来实现数据库查询的源代码实例,其实跟ASP写WEB页面很相似得。
  • 标签:ASP

ASP和WML查询数据库得代码,其实跟ASP写WEB页面很相似得。

<%Response.ContentType = "text/vnd.wap.wml"%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml"
<wml>
<%
 Dim conn, rs
 Dim strSQL,strFirstName, strLastName
 Set conn = Server.CreateObject("ADODB.Connection")
 Set rs = Server.CreateObject("ADODB.Recordset")
 conn.open session("myconnect_string") 'Replace with your connect string

 strWhoIs = Request.QueryString("username")
 if strWhoIs="" then
%>
<card id="UserSearch" title="Search">
<p>
 Please enter username to find? <input name="username" type="text" maxlength="15"/>
<do type="accept" label="Locate">
<go href="thispage.asp" method="get">
<postfield name="username" value="$username"/>
</go>
</do>
</p>
</card>
<%
 else
strSQL = "SELECT * FROM tblUsers WHERE Username ='& strWhoIs & '"
Set rs = conn.Execute(strSQL)

%> <card id="UserResult" title="Result">
<p>
<%
 if not rs.EOF then
rs.MoveFirst
Response.Write "<strong>User Search Results</strong>"
While not rs.EOF
 strFirstName = "First Name " & rs("FirstName")
 strLastName = "Last Name " & rs("LastName")
 Response.Write strFirstName
 Response.Write strLastName
 rs.MoveNext
Wend
 else
Response.Write "Sorry, no user found."
 end if
%>
</p>
</card>
<%
end if
%>

(责任编辑:铭铭)
专题:ASP.NET 2.0基础开发指南
微软的Ajax:Atlas(ASP.net AJAX)
ASP.NET开发教程
ASP实用开发教程
走向银光 —— 一步一步学Silverlight2
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 6.0完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有