快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

在ASP+中访问数据库

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.


返回类别: 教程
上一教程: Microsoft .NET 框架和 Visual Studio.NET 中的 SOAP
下一教程: 名称地址(Namespace)

您可以阅读与"在ASP+中访问数据库"相关的教程:
· 使用COBOL.net访问数据库
· 使用perl.net访问数据库
· 用asp.net还原与恢复sqlserver数据库
· ASP.NET中数据库的操作初步(2)
· ASP.NET中数据库的操作初步(3)
    微笑服务 优质保证 索取样品