Professional Documents
Culture Documents
How to use Microsoft Visual Basic .NET to connect to a Microsoft Access database and to retrieve data
Windows
Internet Explorer
Office
Surface
Xbox
Skype
Windows Phone
More products
How to use Microsoft Visual Basic .NET to connect to a Microsoft Access database and to retrieve data
Article ID: 821765 - View products that this article applies to.
SUMMARY
This step-by-step article describes how to use Microsoft ADO.NET to open a Microsoft Access database by using the OLE DB data provider. You use the OleDbDataAdapter class to obtain rows from the Access database and to insert the rows into a DataSet object. This article describes how to add rows, how to delete rows, and how to update rows in the Access database by using DataSet and OleDbDataAdapter.
Requirements
The following list outlines the recommended hardware, software, network infrastructure, and service packs that are required: Microsoft .NET Framework Microsoft Visual Basic .NET Microsoft Access This article assumes that you are familiar with the following topics: Visual Basic .NET ADO.NET Access
support.microsoft.com/kb/821765
1/3
9/12/13
How to use Microsoft Visual Basic .NET to connect to a Microsoft Access database and to retrieve data
Create a Windows application in Visual Basic .NET 1. 2. 3. 4. Start Microsoft Visual Studio .NET. On the File menu, point to New, and then click Project. Under Project Types, click Visual Basic Projects. Under Templates, click Windows Application, and then click OK. By default, Form1 is created. Open a connection to the Access database 1. 2. 3. 4. 5. 6. 7. 8. On the View menu, click Server Explorer. In Server Explorer, right-click Data Connections, and then click Add Connection. In the Data Link Properties dialog box, click the Provider tab. In the OLE DB Provider(s) list, click Microsoft Jet 4.0 OLE DB Provider, and then click Next. Click the Connection tab, and then click the ellipses button (... ). Locate the Access database testdb.mdb file that you created by following the corresponding path on your computer. Select the testdb.mdb file, and then click Open. In the Data Link Properties dialog box, click OK.
Retrieve data from the Access database by using the OleDbDataAdapter class 1. 2. 3. 4. On the toolbox, click the Data tab. Drag an OleDbDataAdapter control to Form1. In the Data Adapter Configuration Wizard, click Next three times. In the Generate the SQL statements panel, type the following Microsoft SQL Server statement, and then click Next: S e l e c t*f r o mS t u d e n t 5. In the View Wizard Results panel, click Finish. Note In the Do you want to include the password in the connection string? dialog box, click Don't include password. 6. Right-click OleDbDataAdapter1, and then click Generate Dataset. 7. In the Generate Dataset dialog box, click OK. 8. Add the following code to the Form1_Load event handler: ' F i l lr e t r i e v e sr o w sf r o mt h ed a t as o u r c eb yu s i n gt h eS E L E C Ts t a t e m e n tO l e D b D a t a A d a p t e r 1 . F i l l ( D a t a S e t 1 1 )
support.microsoft.com/kb/821765
2/3
9/12/13
How to use Microsoft Visual Basic .NET to connect to a Microsoft Access database and to retrieve data
REFERENCES
For more information, visit the following Microsoft Developer Network (MSDN) Web sites: OleDbDataAdapter Class http://msdn2.microsoft.com/en-us/library/system.data.oledb.oledbdataadapter(vs.71).aspx (http://msdn2.microsoft.com/enus/library/system.data.oledb.oledbdataadapter(vs.71).aspx)
Properties
Article ID: 821765 - Last Review: May 16, 2007 - Revision: 1.4 APPLIE S TO
Microsoft Visual Basic .NET 2003 Standard Edition Microsoft Visual Basic .NET 2002 Standard Edition
Give Feedback
Back to the top
support.microsoft.com/kb/821765
3/3