CAMPO COM NUMERACAO AUTOMATICA
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?
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?
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