Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tiagoborges.net

[Resolvido] Valor de registro gerado automaticamente em campo no

Recommended Posts

Olá galera,

 

 

Fim de ano, ainda clima de festa, alguns trabalhando indignados, outros de ressaca, outros ainda nem acordaram. Espero que pra vocês esteja tudo numa boa.

 

 

To com dor de cabeça, mas não é por causa de ressaca, é pensando em como saber o valor de registro gerado automaticamente em um campo no banco de dados Access do tipo numeração automática após o envio de dados por um INSERT (OLEDB SQL).

 

 

Segue o cenário:

 

 

O banco de dados é Access (mdb):

 

 

tbBlog

 

- idPost (Numeração Automática) Chave

 

- txAssunto (Texto)

 

- mmConteudo (Memorando)

 

 

tbCategorias

 

- idCat (Numeração Automática) Chave

 

- txCategoria (Texto)

 

 

tbPostCat

 

- idRegistro (Numeração Automática) Chave

 

- idPost (Número)

 

- idCat (Número)

 

 

Sendo que a relação de confiança entre as tabelas:

 

- tbBlog (idPost) Um para Muitos tbPostCat (idPost)

 

- tbCategorias (idCat) Um para Muitos tbPostCat (idCat)

 

 

No formulário (aspx) tenho os campos

 

- TextBoxAssunto (SingleLine)

 

- CheckBoxListCategorias (Sendo que os ListItem são fornecidos pela tbCategorias onde Text=txCategoria e Value=idCat)

 

- TextBoxConteudo (Multiline)

 

- ButtonSalvar

 

 

Já na CODE (aspx.vb) a função ao clicar no ButtonSalvar grava um novo registro (INSERT em OLEDB SQL) em tbPost sendo que o Access cria um novo número em idPost (automaticamente), txAssunto (TextBoxAssunto) e mmConteudo (TextBoxConteudo).

 

 

Até aí tudo bem. A questão é como preencher tbPostCat? Tenho os resultados da seleção dos CheckBox (tbPostCat.idCat = ListItem Value), mas como sei qual o tbPostCat.idPost sendo que o tbBlog.idPost foi gerado automaticamente pelo Access?

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.