Юзаю заполнение гридов. Вариант на vb работает ОК, а на JScript - никак

.
Подскажите плз. что не так
-------------------------- code: -----------------------------------------------
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<html>
<head></head>
<BODY>
<H1>
Authors
</H1>
<script language="jscript" runat="server">
protected function Page_Load(sender : Object, e : EventArgs) : void {
var myConnection : SqlConnection = new SqlConnection("server=(local);uid=sa;pwd=blabla;database=pubs");
var myCommand : SqlDataAdapter = new SqlDataAdapter("select * from Authors", myConnection);
var DS : DataSet = new DataSet();
MyCommand.Fill(DS, "Authors");
grdAuthors.DataSource = DS.Tables("Authors").DefaultView;
grdAuthors.DataBind();
}
</script>
<asp: DataGrid runat="server" id="grdAuthors" width="700" BackColor="#ccccff" BorderColor="black" ShowFooter="false" CellPadding="3" CellSpacing="0" Font-Name="Verdana" Font-Size="8pt" HeaderStyle-BackColor="#aaaadd" EnableViewState="false" style="Z-INDEX: 105; LEFT: 58px;" />
<!-- Footer -->
<h5>
Current as of
<%Response.Write (Now.ToString)%>
</h5>
</BODY>
</html>