Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

AccessDataSource Constructor (String, String)

Initializes a new instance of the AccessDataSource class with the specified data file path and Select command.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)
Public Sub New ( _
	dataFile As String, _
	selectCommand As String _


Type: System.String

The location of the Access .mdb file. The location can be relative to the current Web form's folder, an absolute physical path, or a virtual path.

Type: System.String

The SQL query used to retrieve data from the Access database. If the SQL query is a parameterized SQL string, add Parameter objects to the SelectParameters collection.


dataFile is Nothing or an empty string.

The following code example demonstrates how to use the AccessDataSource constructor to create a new AccessDataSource data source control and bind a CheckBoxList control to data in a Microsoft Access database.

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

  ' Create AccessDataSource
  Dim accessDS As New AccessDataSource("~/App_Data/Northwind.mdb", _
                                       "SELECT SupplierID, CompanyName " & _
                                      " FROM Suppliers WHERE Country ='Germany'")

  ' Add the AccessDataSource to the Page.Controls collection

  ' In programmatic scenarios, use the DataSource
  ' property, not the DataSourceID property. The Select method
  ' returns an IEnumerable list of data items.
  CheckBoxList1.DataSource = accessDS

  ' Explicitly call DataBind

End Sub 'Page_Load

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
    <form id="form1" runat="server">



.NET Framework

Supported in: 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft. All rights reserved.