Para proveer a su página del acceso a las clases que usted necesitará para tener acceso a los datos SQL, usted deberá importar los ámbitos de nombres “System.Data” y “System.Data.SqlClient” en su página.

'No se olvide de importar
'System.Data
'System.Data.SqlClient


Dim myDataReader As SqlDataReader
Dim mySqlConnection As SqlConnection
Dim mySqlCommand As SqlCommand

'your connection properties
Dim mydatabaseserver As String = "database1.ehost-services.com"
Dim mylogin As String = "yourlogin"
Dim mypassword As String = "yourpassword"

mySqlConnection = New SqlConnection("server=" & mydatabaseserver & ";password=" & mypassword & ";user id=" & mylogin)
mySqlCommand = New SqlCommand("SELECT col1, col2 FROM mytable", mySqlConnection)

'open connection
mySqlConnection.Open()
myDataReader = mySqlCommand.ExecuteReader(CommandBehavior.CloseConnection)

'los registros de bucle aquí
Do While (myDataReader.Read())
Response.Write("<br>col1=" & myDataReader.GetValue(0) & " and col2=" & myDataReader.GetValue(1))
Loop

' Siempre llamar a Cerrar al terminar de leer.
If Not (myDataReader Is Nothing) Then
myDataReader.Close()
End If

' Si la conexión está abierta, ciérrela al terminar.
If (mySqlConnection.State = ConnectionState.Open) Then
mySqlConnection.Close()
End If

Haga clic aquí para visitar el sitio web de Microsoft y ver más detalles sobre el acceso a servidores SQL Server mediante ASP.NET.