I am new to asp.net and having some trouble with a page.. First, here is\nthe code.. The script section goes in the head. The body contains the\ndatagrid line..\n\n<script language="vb" runat="server">\nSub Page_Load(Source as Object, E As EventArgs)\nDim myConnection as SqlConnection\nDim myCommand as SqlCommand\nDim myReader as SqlDataReader\nDim sql as String\nDim connStr as String\n\nsql = "SELECT * FROM Shippers"\n\nconnStr="server=localhost;uid=dotNetUser;pwd=myPasswd;database=Northwind\n"\n\nmyConnection = New SqlConnection(connStr)\nmyConnection.Open()\n\nmyCommand = New SqlCommand(sql, myConnection)\nmyReader = myCommand.ExecuteReader()\n\ntheList.DataSource = myReader\ntheList.DataBind()\nEnd Sub\n\nfollowed by\n\n<asp:DataGrid ID="theList" runat="server"/>\n\nMy problem is that when the code executes, the datagrid is empty. There\nare no error messages. I knwo for a fact that the Shippers table\ncontains a few records. The dotNetUser account exits in SQL Server and\nhas owner privs on the Northwind database..\n\nWhat am i doing wrong?