Por exemplo acabedei de inserir os dados no banco de dados e na página seguinte preciso saber qual id foi atribuido a ele automaticamente no banco de dados...
Vou postar as duas maneiras que conheço:
1) Esta é a maneira mais eficiente, pois mesmo se tivermos mais de uma pessoa cadastrando ao mesmo tempo não corremos perigo de pegar o id errado...
Set objRS= Server.CreateObject("ADODB.Recordset") objRS.CursorLocation = 3 objRS.CursorType = 1 objRS.LockType = 3 strQ = "SELECT * FROM cADASTRO Where 1 <> 1" objRS.Open strQ, Conexao, , , &H0001 objRS.Addnew() objRS("Nome") = Request("nome") objRS("endereco") = Request("endereco") objRS("telefone") = Request("telefone") objRS.Update Session("id") = objRS(0) Session("email") = objRS("email") objRS.Close Set objRS = Nothing2) Após dar o INSERT no banco de dados fazemos o select com a condição @@IDENTITY, mas esta forma não é segura se houver mais de uma pessoa realizando cadastros ao mesmo tempo...
SELECT @@IDENTITY AS COD FROM NOME_TABELA
Abraços...