Transactions C#-在方法中插入一个表,并在该方法之外选择它
我有一个事务,在事务中有一个方法调用。这使得插入到一个表中,之后当我选择插入的行时,我发现没有结果 在不改变这种结构的情况下,我如何解决这个问题,或者我还能做什么 提前谢谢Transactions C#-在方法中插入一个表,并在该方法之外选择它,transactions,insert-into,Transactions,Insert Into,我有一个事务,在事务中有一个方法调用。这使得插入到一个表中,之后当我选择插入的行时,我发现没有结果 在不改变这种结构的情况下,我如何解决这个问题,或者我还能做什么 提前谢谢 using (TransactionScope scope01 = new TransactionScope(option01, span01)) { InsertIntoTable(); // inserting a row into Foo table , insert into...executenonque
using (TransactionScope scope01 = new TransactionScope(option01, span01))
{
InsertIntoTable(); // inserting a row into Foo table , insert into...executenonquery
string smcd = "select * from Foo Where XCol=@XParm";
ExecuteQuery(scmd); // This Returns no result
scope01.Complete();
}
解决后,我意识到我在InsertIntoTable()中的select语句上使用了不同的连接,我可以在插入后选择数据,为什么我不能在方法之外选择它?