SQL Parametro, autonumber - como fazer?

Jammin @

Power Member
Boas eu tenho o seguinte código:

Dim Con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Bruno\Documents\Visual Studio 2005\WebSites\pct\App_Data\pct.mdb")
Dim comando = New OleDbCommand("insert into Requisicao values(@Utilizador,@Sala,@Turma,@Data,@Horario)", Con)

comando.Parameters.Add(New OleDbParameter("@Utilizador", Professores.SelectedValue))
comando.Parameters.Add(New OleDbParameter("@Sala", Salas.SelectedValue))
comando.Parameters.Add(New OleDbParameter("@Turma", Turmas.SelectedValue))
comando.Parameters.Add(New OleDbParameter("@Data", data.Text))
comando.Parameters.Add(New OleDbParameter("@Horario", Tempos.SelectedValue))

Con.Open()
comando.ExecuteNonQuery()
comando.Dispose()
Con.Close()

E isto dá erro porque antes destes campos tenho um campo ID_Req que é autonumber mas não estou a conseguir por nos parametros dado que nunca trabalhei com isto, alguém pode dar uma ajudinha? Cumprimentos
 
A seguir à tabela Requisição, colocas as colunas que vais inserir. Algo do género:

Código:
insert into Requisicao(utilizador,sala,turma,data,horário) values(@Utilizador,@Sala,@Turma,@Data,@Horario)"
 
Back
Topo