本文整理汇总了C#中System.Data.SQLite.SQLiteTransaction.Dispose方法的典型用法代码示例。如果您正苦于以下问题:C# SQLiteTransaction.Dispose方法的具体用法?C# SQLiteTransaction.Dispose怎么用?C# SQLiteTransaction.Dispose使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Data.SQLite.SQLiteTransaction
的用法示例。
在下文中一共展示了SQLiteTransaction.Dispose方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Command
public int Command(string cmdstr)
{
try
{
T = conn.BeginTransaction();
cmd.Transaction = T;
cmd.CommandText = cmdstr;
int a = cmd.ExecuteNonQuery();
T.Commit();
return a;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message,"错误提示");
T.Rollback();
return -1;
}
finally
{
T.Dispose();
}
}
示例2: CommitToDatabase
public void CommitToDatabase()
{
NhlStatsSet changes = (NhlStatsSet)nhlStatsDatabase.GetChanges();
System.Console.Write("Commiting to SQLite database...");
transaction = connection.BeginTransaction();
playerStatsAdapter.Update(changes.playerstats);
goalieStatsAdapter.Update(changes.goaliestats);
teamStatsAdapter.Update(changes.teamstats);
scheduleAdapter.Update(changes.schedule);
teamsAdapter.Update(changes.teams);
transaction.Commit();
transaction.Dispose();
nhlStatsDatabase.playerstats.AcceptChanges();
nhlStatsDatabase.goaliestats.AcceptChanges();
nhlStatsDatabase.teamstats.AcceptChanges();
nhlStatsDatabase.schedule.AcceptChanges();
nhlStatsDatabase.teams.AcceptChanges();
System.Console.WriteLine("done!");
}