在ASP+中访问数据库

2016-01-29 13:57 6 1 收藏

在ASP+中访问数据库,在ASP+中访问数据库

【 tulaoshi.com - ASP.NET 】

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.

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

<%@ 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)};"

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

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.

来源:http://www.tulaoshi.com/n/20160129/1492116.html

延伸阅读
Visual C#作是微软极力推荐的下一代程序开发语言,他有一个非常重要伴侣--.Net Framework SDK,在他的里面封装了许多Class Library (类库)。Visual C#要实现很多拓展功能,就必须借助于他的这个伴侣。在Visual C#中对数据库的处理是其功能的一个重要表现。Visual C#在进行数据库处理的时候,经常用到.Net FrameWork SDK中的一个名称空间 ...
标签: ASP
      ASP有一个最重要的功能,就是它可以让你非常轻松地连接数据库。通常都是和一个Access或者一个SQL数据库相连。因为Access是最容易起步的,同时,在你的机器上也许已经都装有Access了,所以,在下面的例子中,我们都将使用Access来做例子。一旦你学习了ASP和Access数据库连接的核心技术方法,当你开始使用SQL server...
标签: ASP
  在编程中,经常需要使用事务。所谓事务,就是一系列必须都成功的操作,只要有一步操作失败,所有其他的步骤也必须撤销。比如用ASP开发一个网络硬盘系统,其用户注册部分要做的事有: 将用户信息记入数据库 为用户开个文件夹用于存储 初始化用户操作日志 这三步必须使用事务,否则万一磁盘操作失败,而没有撤...
豆腐制作 都是精品 http://www.asp888.net 豆腐技术站 前面我们讲过很多的用asp.net 联结SQL Server 的例子,主要使用了SQLConnection,很多网友就此提出了很多的意见 认为应该多使用ADO+来讲解一些例子,认为这样的通用性更好一些 今天,趁着豆腐网站日独立IP访问突破400的这个时机,给大家奉献一下这个程序。 最近,豆腐的公司很忙,豆腐不...
标签: ASP
  ASP是一个Web服务器端的开发环境,它提供了一种简单易学的脚本(VBScript或Jscript),并带有许多内置的对象,从而提供了一条简捷的编程之路。更为重要的是,ASP中提供了ADO对象,让程序员可以轻松操作各种数据库,从而可以产生和运行动态的、交互的Web服务应用程序。 目前,国内很多电子商务站点都采用了ASP技术来与数据库交互,为用...

经验教程

106

收藏

9
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部