From: Dmitry A. <fd...@ua...> - 2004-04-09 10:55:18
|
Hello firebird-net-provider, i have simple procedure in vb.net: Private Sub SaveDMDetails() If Not bmdtDMDetails.Current.GetType() Is GetType(DataRowView) Then Return End If bmdtDMDetails.EndCurrentEdit() If DataTableHasChanges(dtDMDetails) Then Try con.Open() Dim _transaction As FbTransaction = con.BeginTransaction( _ FbTransactionOptions.NoWait Or _ FbTransactionOptions.ReadCommitted Or _ FbTransactionOptions.RecVersion _ ) dtaDMDetails.SelectCommand.Transaction = _transaction dtaDMDetails.Update(dtDMDetails) _transaction.Commit() con.Close() Catch ex As Exception MessageBox.Show(ex.Message) End Try ' Возможно стоит обновить что-то на форме... Dim drvDMDetails As DataRowView = bmdtDMDetails.Current Dim drvList As DataRowView = bmdvDivsMembership.Current drvList("EMPLOYE") = drvDMDetails("EMPLOYE") drvList("SUBDIV") = drvDMDetails("SUBDIV") drvList("STAFFBYWORK") = drvDMDetails("STAFFBYWORK") drvList("RANK") = drvDMDetails("RANK") End If End Sub and it's work fine... but on 3th edition & save of record i'm got exception NullReferenceException in this call: dtaDMDetails.Update(dtDMDetails) Can't understand what's this... :( Can't find bug :(( And this not fb-provider bug :) or i can't create test case :( -- Best regards, Dmitry mailto:fd...@ua... |