scusatemi, sono al mio primo tentativo di connessione ad un db con asp.net. Ho copiato il codice dal libro, ma quando lancio la pagina mi restituisce questo errore:

ExecuteReader: la proprietà Connection non è stata inizializzata

questo è il codice:

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Configuration" %>

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="connection.aspx.vb" %>

<%Dim myConnString As String
myConnString = "data source=server2003"
myConnString &= ";initial catalog=webunitelm"
myConnString &= ";user id=sito"
myConnString &= ";password=web"

Dim myConnection As New SqlConnection(myConnString)

myConnection.Open()
Dim myCMD As SqlCommand = New SqlCommand("select email from clienti")

Dim myReader As SqlDataReader = myCMD.ExecuteReader()



myReader.Close()
myConnString.Close()


dove sbaglio? cosa devo correggere?