Boa tarde,
Você pode fazer o insert da chave primária (com o ID, lógico) na tabela (e commit, claro, assim já tem o ID) e alterar (fazer update) dos demais dados conforme for preenchendo.
Os demais dados você preenche como UPDATE...
Se cancelar, apaga o que inseriu.
No banco você poderia mudar o tipo isolamento de transação para READ_UNCOMMITED, mas vai implicar em outras coisas... acho mais complicado.
Exemplo:
Tabela Dados:
ID
Nome
Sobre nome
INSERT INTO Dados (ID) VALUES (‘1002-523-253’)
Abre a tela para preencher o restante dos dados (você já tem o ID e caso for inserir dados de outro usuário, vai seguir a sequencia dos ID...
Depois de preencher os demais dados, é só fazer um update.
Atenciosamente,
Jefferson
--
--
----------------------
Você recebeu essa mensagem porque você esta inscrito no grupo "SQL Server Brasil" do Google Groups.
Para postar nesse grupo, envie mensagem para sql-serv...@googlegroups.com
Para sair desse grupo, envie mensagem para sql-server-bra...@googlegroups.com
Para mais opções, visite a página desse grupo em http://groups.google.com/group/sql-server-brasil
----------------------
You received this message because you are subscribed to the Google Groups "SQL Server Brasil" group.
To post to this group, send email to sql-serv...@googlegroups.com
To unsubscribe from this group, send email to sql-server-bra...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sql-server-brasil
---
Você recebeu essa mensagem porque está inscrito no grupo "SQL Server Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sql-server-bra...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.