数据加载到应用程序两次



我有一个问题在VB。网络应用程序。当应用程序将数据从数据库加载到dataset时,会出现此问题。然后我将这些数据存储到对象中。bug是有时它加载数据两次,有时只加载一次。我试着调试它,但它在调试中工作得很好。总是有一个数据加载。

看起来好像应用程序试图同时做两件事。这个错误并不是每次都发生。它主要出现在某种类型的计算机上。这是x86/x64问题还是编译选项?我目前在AnyCPU平台上编译,但我尝试了x64和x86,它并没有改善它。

这是加载函数:

  'Load the tree view of a locnum
Private Sub LoadData()
    'prepare data to be imported to the application
    ta.BB_RULES_PrepareDataSp(GridLocnum.SelectedCells(0).Value)
    'load data
    Me.W_RULESTableAdapter.Fill(Me.BOMBuilderDataSet.W_RULES)
    Me.W_RULESTableAdapter.GetData()
    StoreData.GetData.Process(Me.BOMBuilderDataSet.Tables("W_RULES"))
    'delete data from working table
    ta.BB_RULES_DeleteDataSp()
    'show data
    Tree_ShowData()
End Sub

非常感谢你的帮助

我更新了我的VS2013,我在Advanced Compiler Settings(项目属性中的Compile选项卡)中禁用了一个选项,它似乎解决了我的问题…

最新更新