Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Visual Studio 2008, Windows Form, ligação à BD
26-02-2009, 13:29 (Esta mensagem foi modificada pela última vez a: 26-02-2009 13:31 por klisman.)
Mensagem: #7
RE: Visual Studio 2008, Windows Form, ligação à BD
Continuo com o mesmo problema, consigo ver as alterações na GridView, mas no Show Table Data não aparecem as altereções e se eu reiniciar o Visual Studio as alterações que apareciam na GridView deixam de aparecer, mais uma vez parece me que é falta de confirmação da transacção, mas eu não posso usar commit; como comando directo pois dá me erro. O meu código é o seguinte:

connectionString="Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True";

private static void CreateCommand(string connectionString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (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 into pessoas values('miguel');";
command.ExecuteNonQuery();


transaction.Commit();
}
catch
{
transaction.Rollback();
throw;
}
finally
{
connection.Close();
}
}
}
}

Alguém me pode ajudar? eu penso que este código já fazia o commit, mas afinal parece que nao Sad
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Visual Studio 2008, Windows Form, ligação à BD - klisman - 26-02-2009 13:29

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)