数据两次加载到应用程序中
Data loaded twice into application
我在 VB.Net 应用程序中遇到问题。当应用程序将数据从数据库加载到 dataset
时会出现此问题。然后我将这些数据存储到对象中。错误是有时它加载数据两次,有时只加载一次。我试图调试它,但它在调试中完美运行。总是有一个数据加载。
看起来好像应用程序试图同时做两件事。这个错误不是每次都会发生。它主要出现在某种类型的计算机上。那可能是 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
选项卡)中禁用了一个选项,它似乎解决了我的问题...
我在 VB.Net 应用程序中遇到问题。当应用程序将数据从数据库加载到 dataset
时会出现此问题。然后我将这些数据存储到对象中。错误是有时它加载数据两次,有时只加载一次。我试图调试它,但它在调试中完美运行。总是有一个数据加载。
看起来好像应用程序试图同时做两件事。这个错误不是每次都会发生。它主要出现在某种类型的计算机上。那可能是 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
选项卡)中禁用了一个选项,它似乎解决了我的问题...