·您的位置: 首页 » 资源教程 » 编程开发 » ASP.NET » 在ASP+中访问数据库

在ASP+中访问数据库

类别: ASP.NET教程  评论数:0 总得分:0
In an ASP+ page ,databases can be accessed by employing ADO+ objects. In order to retrieve values from
databases through ADO+ we have to follow certain procedures which are different from those employed in ADO.

The article throws Light on Various steps involved in using ADO+ in an ASP page for retrieving the
database values for an access database.

The datagrid control provided with ASP+ is used for displaying the values retrieved from the database.

First include the language in which the asp+ page will be coded. This is specified by using Page directive
as shown below. In this example Let us use \'VB\' as The language for coding ASP+ Page. The above thing can
be achieved by using the following page directive as shown below.

<%@ Page Language=\"VB\"%>


Next Import the namespaces required for creating the Datasetcommand object and Other ADO objects such as
connection , dataset. This can be done by the following asp+ statements

<%@ Import Namespace=\"System.Data\" %>
<%@ Import Namespace=\"System.Data.ADO\" %>


Next create the script required for accessing the database. In this example let us use a server side
submit control whose onClick triggers The script given below

<script language=\"VB\" runat=\"server\">
Sub subbtn_OnClick(Sender As Object, E As EventArgs)
Dim connobj As ADOConnection
Dim dtsCmdobj As ADODataSetCommand
Dim dtSobj As DataSet
Dim str_sql As String
dim conn_str As String
str_sql = \"select * from table_name\"
conn_str = \"DBQ=\" & Server.MapPath(\"database.mdb\") &_
\";Driver={Microsoft Access Driver (*.mdb)};\"

connobj = New ADOConnection(conn_str)
dtsCmdobj = New ADODataSetCommand(str_sql, connobj)
dtSobj = New DataSet()
dtsCmdob.FillDataSet(dtsobj, \"table_name\")
dtgrid.DataSource = dtsobj.Tables(\"table_name\").DefaultView
dtgrid.DataBind()
End Sub
</script>


Finally place the following html in the asp+ code

<html>
<body>

<form action=\"db.aspx\" method=\"post\" runat=\"server\">
<asp:Button type=\"submit\" id=\"subbtn\" text=\"Run Query\" OnClick=\"subbtn_OnClick\" runat=\"server\" />
</form>


<asp:DataGrid id=\"dtgrid\" HeaderStyle-Font-Bold=\"True\" ToolTip=\"data Grid provided with asp+\"
runat=\"server\" maintainviewstate=\"false\" />

</body>
</html>

Thats it! The datagrid control in ASP+ page is filled up with the values retrieved from the access
database (database.mdb)

Gopikrishna S
Gopikrishna is a specialist in ASP, MTS ,JavaScript , Vbscript, Windows DNA and VBCom . He is currently
associated with Silverline Technologies Limited Chennai.

-= 资 源 教 程 =-
文 章 搜 索
关键词:
类型:
范围:
纯粹空间 softpure.com
Copyright © 2006-2008 暖阳制作 版权所有
QQ: 15242663 (拒绝闲聊)  Email: faisun@sina.com
 纯粹空间 - 韩国酷站|酷站欣赏|教程大全|资源下载|免费博客|美女壁纸|设计素材|技术论坛   Valid XHTML 1.0 Transitional
百度搜索 谷歌搜索 Alexa搜索 | 粤ICP备19116064号-1