我有一个问题在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
选项卡)中禁用了一个选项,它似乎解决了我的问题…