hi wonder any one can help me out...

i want to view a asp.net file in IE but was prompt this error msg
line: 9
Error: expected ";"

below is my code

<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.OleDb"%>
<%@ Page Language="vb" Codebehind="stocklist1.aspx.vb"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm2</title>
<script runat="server">

sub Page_Load
dim dbconn,sql,dbcomm,dbread
dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & server.mappath("erestaurant.mdb"))
dbconn.Open()
sql="SELECT item FROM stockList"
dbcomm=New OleDbCommand(sql,dbconn)
dbread=dbcomm.ExecuteReader()
dim firstrow As Boolean = True

while dbread.Read()
DropDownList1.Items.Add(New ListItem(dbread(0).ToString()))
End while

dbread.Close()
dbconn.Close()


end sub

sub test(sender As Object, e As EventArgs)
session("temp")= selectItem.SelectedItem.Text
response.redirect("stocklist2.aspx")
end sub
</script>

what is wrong??
any way to retifiy this error