I have one line (1193) in a data transfer that is not occurring
All the other data transfer occurs without fault. However, there is no data in strChangeProposed and it is a longtext field (Access) as is the field strRequirements.
The error mentions that the field is DBNull. Why is that a problem? The input table fields will not always have data in them and I want the transfer to take place anyway.Code:_MasterBase4_0ItemMasterDataSet.tblItemMaster(0).strRequirements = _MasterBase4_0ItemMasterDataSet.lnkChangeRequest(0).strChangeProposed
Whole Routine:
Code:Private Sub SaveRevChangeRequest() Try 'Assign values to global variables from form controls and save changes to Change Request glbstrBaseCategory = CStr(lblChangeType.Text) glbstrFilePath = CStr(lblEFile.Text) glbblnSaved = True Me.Validate() Me.LnkChangeRequestBindingSource.EndEdit() Me.LnkChangeRequestTableAdapter.Update(Me._MasterBase4_0ItemMasterDataSet) 'Update Change ID Me.LkpChangeIDTableAdapter.Fill(Me._MasterBase4_0ItemMasterDataSet.lkpChangeID) Me._MasterBase4_0ItemMasterDataSet.lkpChangeID(0).intChangeID = glbintCRNum Me.Validate() Me.lkpChangeIDBindingSource.EndEdit() Me.LkpChangeIDTableAdapter.Update(Me._MasterBase4_0ItemMasterDataSet) 'Update Item Record Me.LnkChangeRequestTableAdapter.FillByChangeNum(Me._MasterBase4_0ItemMasterDataSet.lnkChangeRequest, glbintCRNum) Me.TblItemMasterTableAdapter.FillBySiTechID(Me._MasterBase4_0ItemMasterDataSet.tblItemMaster, glbintIDNum) _MasterBase4_0ItemMasterDataSet.tblItemMaster(0).strTitle = _MasterBase4_0ItemMasterDataSet.lnkChangeRequest(0).strTitle _MasterBase4_0ItemMasterDataSet.tblItemMaster(0).strRevision = _MasterBase4_0ItemMasterDataSet.lnkChangeRequest(0).strRevision _MasterBase4_0ItemMasterDataSet.tblItemMaster(0).strRequirements = _MasterBase4_0ItemMasterDataSet.lnkChangeRequest(0).strChangeProposed _MasterBase4_0ItemMasterDataSet.tblItemMaster(0).strOwner = _MasterBase4_0ItemMasterDataSet.lnkChangeRequest(0).strOwner _MasterBase4_0ItemMasterDataSet.tblItemMaster(0).strWhereUsed = _MasterBase4_0ItemMasterDataSet.lnkChangeRequest(0).strWhere If glbblnEffective Then _MasterBase4_0ItemMasterDataSet.tblItemMaster(0).blnEffective = False _MasterBase4_0ItemMasterDataSet.tblItemMaster(0).blnObsolete = False _MasterBase4_0ItemMasterDataSet.tblItemMaster(0).blnSupersede = True _MasterBase4_0ItemMasterDataSet.tblItemMaster(0).blnValidated = False End If Me.tblItemMasterBindingSource.EndEdit() Me.TblItemMasterTableAdapter.Update(Me._MasterBase4_0ItemMasterDataSet) Catch ex As Exception MessageBox.Show(String.Format("Message: {0} {1} StackTrace: {2}", ex.Message, vbNewLine, ex.StackTrace)) 'Me.Close() 'mnuItemMaster.Show() End Try End Sub




Reply With Quote
