ADO Database VB.Net

Imports System
Imports System.Data
Imports System.Data.Common
    Public Class MainClass
        Public Shared Sub Main()
            Dim factory As DbProviderFactory = DbProviderFactories.GetFactory("System.Data.SqlClient")
            Using con As IDbConnection = factory.CreateConnection
                con.ConnectionString = "Data Source=.\sqlexpress;Database=AdventureWorks;Integrated Security=SSPI;"
                Using com As IDbCommand = con.CreateCommand
                    com.CommandType = CommandType.Text
                    com.CommandText = "SET ROWCOUNT 10;SELECT prod.Name, inv.Quantity FROM Production.Product prod INNER JOIN Production.ProductInventory inv ON prod.ProductID = inv.ProductID ORDER BY inv.Quantity DESC;"
                    con.Open()
                    Using reader As IDataReader = com.ExecuteReader
                        While reader.Read
                            Console.WriteLine("  {0} = {1}", reader("Name"), reader("Quantity"))
                        End While
                    End Using
                    con.Close()
                End Using
            End Using
        End Sub
    End Class