Salve amigos, estou batendo cabeça, inclusive com o chatgpt e não consegui
Estou migrando meu banco de dados do Access 2003 para o Sql Server 2014, continuarei usando o Front do Access
O problema é que no access ao gravar um registro ele ja me devolve o conteúdo de um campo autonumeração antes da gravação do registro para que eu possa utiliza-lo, e no sql server ele só devolve este numero depois da gravação.
Segue um exemplo que eu uso no access e funciona, onde na tabela colaborador que possui o campo codigo com autonumeração, utilizo o valor gerado no campo codigogeradoauto que é do tipo numero
Dim tabel As Recordset
Set tabel = CurrentDb.OpenRecordset("Colaborador")
tabel.AddNew
tabel("nome") = "joao da silva"
tabel("codigogeradoauto ") = tabel("codigo")
tabel.Update
tabel.Close
Set tabel = Nothing
Abraços
Estou migrando meu banco de dados do Access 2003 para o Sql Server 2014, continuarei usando o Front do Access
O problema é que no access ao gravar um registro ele ja me devolve o conteúdo de um campo autonumeração antes da gravação do registro para que eu possa utiliza-lo, e no sql server ele só devolve este numero depois da gravação.
Segue um exemplo que eu uso no access e funciona, onde na tabela colaborador que possui o campo codigo com autonumeração, utilizo o valor gerado no campo codigogeradoauto que é do tipo numero
Dim tabel As Recordset
Set tabel = CurrentDb.OpenRecordset("Colaborador")
tabel.AddNew
tabel("nome") = "joao da silva"
tabel("codigogeradoauto ") = tabel("codigo")
tabel.Update
tabel.Close
Set tabel = Nothing
Abraços