CAMPO COM NUMERACAO AUTOMATICA

TIAGOVARETA 30/10/2012 10:13:57
#413134
Boas pessoal, estou a desenvolver uma aplicação em VB.NET 2010 + ACCESS.
Estou com um problema ao inserir registos na Base de Dados, o problema é que eu quero inserir um registo mas que o campo id seja numeração automática.
A consulta que utilizo é esta:

ligacao.AbrirBanco()
Dim sSQL As String = [Ô][Ô]
sSQL = sSQL & [Ô] INSERT INTO tb_segmento (id_segmento, segmento) [Ô]
sSQL = sSQL & [Ô] VALUES ([ô][Ô][Ô][ô], [ô][Ô] & Me.txt_segmento.Text & [Ô][ô]) [Ô]
ExecutarComando(sSQL)
ligacao.oDB.Close()

Eu deixo o campo id_segmento em branco para o access assumir numeração automática, mas dá erro.
Como poderei resolver esta situação?
ALTAIR148 30/10/2012 10:17:31
#413136
Citação:

Eu deixo o campo id_segmento em branco para o access assumir numeração automática, mas dá erro.



   ligacao.AbrirBanco()
Dim sSQL As String = [Ô][Ô]
sSQL = sSQL & [Ô] INSERT INTO tb_segmento (segmento) [Ô]
sSQL = sSQL & [Ô] VALUES ([ô][Ô] & Me.txt_segmento.Text & [Ô][ô]) [Ô]
ExecutarComando(sSQL)
ligacao.oDB.Close()


Se está como automatico, não precisa inserir nada no campo ID_Segmento pela SQL, o banco vai fazer isso sozinho
Tópico encerrado , respostas não são mais permitidas