Derzeit während jeder Datenbank bezogenen Code zu tun i die folgende Struktur verwenden:Wie Transaktion verwenden, innen mit {} Block
try
{
using(FBConnection con = new FBConnection('connectionstringhere'))
{
con.Open();
using(FBCommand cmd = FBCommand("qryString",con))
{
cmd.Parameters.Add("paramSql", FbDbType.Date).Value ="somevalue";
cmd.CommandType = CommandType.Text;
using(FBDatareader rdr = cmd.ExecuteReader())
{
while(rdr.Read())
{
//some code here
}
}
}
}
}
catch(FBException ex)
{
MessageBox.Show(ex.Message);
}
Jetzt möchte ich Transaktion in der obigen structure.How zu übernehmen muss ich tun es richtig Weg mit Blockieren. Bitte erläutern Sie mit dem richtigen Code-Snippet.
Eigentlich bin ich mein Beispiel, ich mache einige Inserts in eine andere Tabelle innerhalb der While oder If block.Hence muss ich Transaktion für commit oder rollback.Hence ich frage nach einem richtigen Beispiel für die Verwendung der Transaktion im Inneren mit Block – msm
Dank @Steve für Deine Antwort :) – msm