Windows phone 7 sqlite 事务操作
黑翼大大 2012-07-01 06:43:15 我的程序中sql语句正确,对Windows phone 7 sqlite 事务操作如下:
public int Update<T>(string statement) where T : new()
{
try
{
Open();
db.TransactionOpened = true;
db.BeginTransaction();//开始事务
SQLiteCommand cmd = db.CreateCommand(statement);
int rec = cmd.ExecuteNonQuery(); //每次运行到此都出现错误:如果类库中某方法的访问级别已经改变,请重新编译引用该库的程序集
db.CommitTransaction();//调用此方法会在执行到RollbackTransaction() 时提交当前事务,如果不调用此方法会回滚事务
Close();
return rec;
}
catch (SQLiteException ex)
{
db.RollbackTransaction();//由事务的标志决定是提交事务,还是回滚事务
Close();
System.Diagnostics.Debug.WriteLine("Updating failed: " + ex.Message);
throw ex;
}
}
哪位高手可以帮忙解决一下或者提供一个WP7 SQLite 的例子?