gpt4 book ai didi

mysql - dataAdapter.Fill(dataSet) 无明显原因停止执行

转载 作者:行者123 更新时间:2023-11-29 21:15:32 26 4
gpt4 key购买 nike

我最近一直在为我工作场所的现有系统在我自己的个人笔记本电脑(64 位)上开发 Windows 窗体(在 VB.NET 中)。一切都工作正常,直到最近我得到了一台更快的笔记本电脑(i7 也是 64 位)。

因此,我将项目文件夹直接从旧笔记本电脑复制到新笔记本电脑,安装了完全相同版本的 Visual Studio 和 MySQL,然后开始工作。

前几个错误涉及针对与应用程序不同的处理器的 Crystal Report 引用。经过一番研究后,当我遇到由于 listView“从未声明”而无法加载表单的 [设计] View 的问题时,我立即通过将 objective-c PU 更改为 x64 解决了该问题。在多次尝试清理和重建解决方案但没有成功后,我最终通过将 objective-c PU 更改为 AnyCPU 来修复它。

但是现在出现了一个更奇怪的问题。

为了方便起见,这是我的代码外观的简化示例:

myConnection.ConnectionString = "Server=localhost;Database=myDB;Uid=root;Password=Root;"

myCommand = myConnection.CreateCommand()

myConnection.Open()

lstDealers.BeginUpdate()

With lstDealers

.View = View.Details
.Scrollable = True
.GridLines = True
.FullRowSelect = True

With .Columns

.Add("MONTH", 50, HorizontalAlignment.Left)
.Add("DEAL NUMBER", -2, HorizontalAlignment.Right)
.Add("DEALER", -2, HorizontalAlignment.Left)
.Add("CLIENT", -2, HorizontalAlignment.Left)

End With

End With

Dim myDataAdapter As MySqlDataAdapter = New MySqlDataAdapter
Dim myDataTable As DataTable
Dim myDataSet As DataSet = New DataSet

myCommand.CommandText = "SELECT MONTH, " +
"DEAL_NO, " +
"DEALER, " +
"CUSTOMER " +
"FROM deals " +
"WHERE MONTH >= '" + searchDate + "' AND HIDDEN = 0 " +
"ORDER BY MONTH, DEAL_NO"

myDataAdapter.SelectCommand = myCommand

myDataAdapter.Fill(myDataSet)

注意最后一行:

myDataAdapter.Fill(myDataSet)

执行就是在这里停止的。似乎没有抛出任何错误或异常。当我单步执行代码时,它在这里返回到数据不完整的表单 View ,因为许多代码未通过该行到达。

我做了一些研究,(这个问题似乎再次与目标处理器有关)并且我尝试将 objective-c PU更改回x86只是为了看看它是否可以按该行运行,但没有有效。

我什至尝试过:

myConnection.Close()

myDataAdapter.Fill(myDataSet)

myConnection.Open()

但是仍然没有任何结果。

如有任何帮助,我们将不胜感激。

最佳答案

我最终发现执行只是停止的原因是因为没有选择异常设置下的适当异常,即使在默认情况下也是如此。

我设法让 Visual Studio 显示适当的异常:

  1. Pressing ctrl + alt + E

  2. Checking the Common Language Runtime Exceptions box in order to select all its subitems

关于mysql - dataAdapter.Fill(dataSet) 无明显原因停止执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35985545/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com