- ASP.NET Web Pages - Tutorial
 - ASP.NET Web Pages - Adding Razor Code
 - ASP.NET Web Pages - Page Layout
 - ASP.NET Web Pages - Folders
 - ASP.NET Web Pages - Global Pages
 - ASP.NET Web Pages - HTML Forms
 - ASP.NET Web Pages - Objects
 - ASP.NET Web Pages - Files
 - ASP.NET Web Pages - Databases
 - ASP.NET Web Pages - Helpers
 - ASP.NET Web Pages - The WebGrid Helper
 - ASP.NET Web Pages - The Chart Helper
 - ASP.NET Web Pages - The WebMail Helper
 - ASP.NET Web Pages - WebSecurity Object
 - ASP.NET Web Pages - Publishing The Website
 - ASP.NET Web Pages - Classes
 - ASP.NET Razor - Markup
 - ASP.NET Razor - C# And VB Code Syntax
 - ASP.NET Razor - C# Variables
 - ASP.NET Razor - C# Loops And Arrays
 - ASP.NET Razor - C# Logic Conditions
 - ASP.NET Razor - VB Variables
 - ASP.NET Razor - VB Loops And Arrays
 - ASP.NET Razor - VB Logic Conditions
 - ASP Tutorial
 - ASP Syntax
 - ASP Variables
 - ASP Procedures
 - VBScript Conditional Statements
 - VBScript Looping
 - ASP Forms And User Input
 - ASP Cookies
 - ASP Session Object
 - ASP Application Object
 - ASP Including Files
 - ASP The Global.asa File
 - ASP AJAX
 - ASP Sending E-mail With CDOSYS
 - VBScript Functions
 - VBScript Keywords
 - ASP Response Object
 - ASP Application Object
 - ASP Session Object
 - ASP Server Object
 - ASP ASPError Object
 - ASP FileSystemObject Object
 - ASP TextStream Object
 - ASP Drive Object
 - ASP File Object
 - ASP Folder Object
 - ASP Dictionary Object
 - ASP AdRotator Component
 - ASP Browser Capabilities Component
 - ASP Content Linking Component
 - ASP Content Rotator Component (ASP 3.0)
 - ASP Quick Reference
 - ADO Introduction
 - ADO Database Connection
 - ADO Recordset
 - ADO Display
 - ADO Queries
 - ADO Sort
 - ADO Add Records
 - ADO Update Records
 - ADO Delete Records
 - ADO Demonstration
 - ADO Speed Up With GetString()
 - ADO Command Object
 - ADO Connection Object
 - ADO Error Object
 - ADO Field Object
 - ADO Parameter Object
 - ADO Property Object
 - ADO Record Object
 - ADO Recordset Object
 - ADO Stream Object
 - ADO Data Types
 
ASP.NET Web Pages - Databases
Displaying Data From Database
With Web Pages, you can easily display data from a database.
You can connect to an existing database, or create a new database from scratch.
In this example we will connect to an existing SQL Server Compact database.
Practice Excercise Practice now
Adding A Customers Page
In the "DemoWebPages" folder, create a new CSHTML file named "Products.cshtml".
Replace the code in the file with the code from the example below:
Products.cshtml
var db = Database.Open("SmallBakery");
var selectQueryString = "SELECT * FROM Product ORDER BY Name";
}
<html>
<body>
<h1>Small Bakery Products</h1>
<table>
<tr>
<th>Id</th>
<th>Product</th>
<th>Description</th>
<th>Price</th>
</tr>
@foreach(var row in db.Query(selectQueryString))
{
<tr>
<td>@row.Id</td>
<td>@row.Name</td>
<td>@row.Description</td>
<td align="right">@row.Price</td>
</tr>
}
</table>
</body>
</html>
Example Explained
The Database.Open(name) method will connect to a database in two steps:
First, it searches the application's App_Data folder for a database that matches the name parameter without the file-name extension.
If no file is found, it looks for a "connection string" in the application's Web.config file.
(A connection string contains information about how to connect to a database. It can include a file path, or the name of an SQL database, with full user name and password)
This two-step search makes it possible to test the application with a local database, and run the application on a web host using a connection string.
Practice Excercise Practice now
ASP.NET Database Object Reference
| Method | Description | 
|---|---|
| Database.Execute(SQLstatement [, parameters]) | Executes SQLstatement (with optional parameters) such as INSERT, DELETE, or UPDATE and returns a count of affected records. | 
| Database.GetLastInsertId() | Returns the identity column from the most recently inserted row. | 
| Database.Open(filename) Database.Open(connectionStringName)  | 
			Opens either the specified database file or the database specified using a named connection string from the Web.config file. | 
| Database.OpenConnectionString(connectionString) | Opens a database using the connection string. (This contrasts with Database.Open, which uses a connection string name.) | 
| Database.Query(SQLstatement[, parameters]) | Queries the database using SQLstatement (optionally passing parameters) and returns the results as a collection. | 
| Database.QuerySingle(SQLstatement [, parameters]) | Executes SQLstatement (with optional parameters) and returns a single record. | 
| Database.QueryValue(SQLstatement [, parameters]) | Executes SQLstatement (with optional parameters) and returns a single value. | 
Practice Excercise Practice now
Products
Partner
Copyright © RVR Innovations LLP 2025 | All rights reserved - Mytat.co is the venture of RVR Innovations LLP