创建一个WinForm(C#.NET 4.6)。我相信这更多是C#编码问题而不是SQL问题?
我正在将数据保存到SQL Server数据库。我的C#代码正在使用"transaction.Commit()",所以我可以执行"transaction.Rollback()"如果有问题。我的代码遍历DataTable的行,以将数据保存到数据库。我打电话之后"transaction.Commit()",我清除了DataTable。我想知道流程是否在等待"transaction.Commit()"在代码行(dataTable.Clear())执行之前完成?可以想象,在SQL过程完全完成之前,我不希望清除DataTable。
谢谢
罗恩
我正在将数据保存到SQL Server数据库。我的C#代码正在使用"transaction.Commit()",所以我可以执行"transaction.Rollback()"如果有问题。我的代码遍历DataTable的行,以将数据保存到数据库。我打电话之后"transaction.Commit()",我清除了DataTable。我想知道流程是否在等待"transaction.Commit()"在代码行(dataTable.Clear())执行之前完成?可以想象,在SQL过程完全完成之前,我不希望清除DataTable。
谢谢
罗恩