OSCILACAO DE INTERNET

DUHHH 30/09/2010 16:27:59
#354223
Boa tarde estava dando uma viajada pois irei começar um grande sistema em asp.net

A minhad duvida é a oscilação da internet como vocês fazem pra tratar, para que não crie registro com falta de informações!
DUHHH 30/09/2010 16:50:12
#354226
Outraa duvidaa é sobre o cliente ficar logado no sistema e ele dar back page ou f5!
TECLA 02/10/2010 08:35:02
#354293
Citação:

:
Boa tarde estava dando uma viajada pois irei começar um grande sistema em asp.net

A minhad duvida é a oscilação da internet como vocês fazem pra tratar, para que não crie registro com falta de informações!



Você pode utilizar uma rotina baseada em transações.
Exemplo:

using (SqlConnection connection =  new SqlConnection(connectionString))
{
SqlCommand command = connection.CreateCommand();
SqlTransaction transaction = null;

try
{
// BeginTransaction() Requires Open Connection
connection.Open();
transaction = connection.BeginTransaction();

// Assign Transaction to Command
command.Transaction = transaction;

// Execute 1st Command
command.CommandText = [Ô]Insert ...[Ô];
command.ExecuteNonQuery();

// Execute 2nd Command
command.CommandText = [Ô]Update...[Ô];
command.ExecuteNonQuery();

transaction.Commit();
}
catch
{
transaction.Rollback();
throw;
}
finally
{
connection.Close();
}
}
Tópico encerrado , respostas não são mais permitidas