ok heres my problem. im writting web app but i cant get the database insert to work.. this should be a very easy thing to do. here is my code.

Dim id As String = txtBuId.Text
Dim email As String = txtBuEmail.Text
Dim myConnectionString As String
myConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Website\wireless\bin\reg.mdb"
Dim myConnection As New System.Data.OleDb.OleDbConnection(myConnectionString)
Dim myInsertQuery As String = "INSERT INTO StudentReg (BuID, BuEmail) VALUES (id, email)"
Dim myCommand As New System.Data.OleDb.OleDbCommand(myInsertQuery, myConnection)
myCommand.Parameters.Add("ID", System.Data.OleDb.OleDbType.Char, 6, "BuID")
myCommand.Parameters.Add("Email", System.Data.OleDb.OleDbType.Char, 50, "BuEmail")
myCommand.Connection = myConnection
myCommand.Connection.Open()
myCommand.ExecuteNonQuery()
myCommand.Connection.Close()

ok here is my error

Parameter id has no default value.