c# - 添加数据时发生未处理的异常
问题描述
我之前发布了一个问题,但我不足以回答。我是新手,所以如果问题不正确,我会找借口。
- 在带有访问数据库的本地笔记本电脑上制作了一个 Windows 窗体应用程序。它工作正常。我可以添加、删除、更改和搜索数据。
- 我已将应用程序 qvb.exe 和数据库转移到测试服务器上的地图中。
- 如果我打开应用程序,我可以添加、删除、更改和搜索数据。没问题。
- 如果大学生打开应用程序,他将无法添加、删除、更改和搜索数据。他得到一个未处理的执行错误。请参阅添加的图片和错误说明。
- 奇怪的是,如果可执行和访问数据库从服务器复制到同事笔记本电脑数据库,它就可以工作。
问题:为什么测试服务器上会出现未处理的异常?(同事和我自己是该服务器上的本地管理员)
System.Data.OleDb.OleDbException (0x80004005):操作必须使用可更新的查询。在 QVB.qvblogDataSetTableAdapters.TableAdapterManager.UpdateAll(qvblogDataSet dataSet) 在 QVB.qvb.qvblogBindingNavigatorSaveItem_Click(Object sender, EventArgs e) 在 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) 在 System.Windows.Forms.ToolStripButton .OnClick(EventArgs e) 在 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) 在 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) 在 System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType ) 在 System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) 在 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) 在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button,
************** 加载的程序集 ************** mscorlib 程序集版本:4.0.0.0 Win32 版本:4.8.4180.0 构建者:NET48REL1LAST_B 代码库:文件:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
QVB 程序集版本:1.0.0.0 Win32 版本:1.0.0.0 代码库:file:///D:/QVB3/QVB.exe
System.Windows.Forms 程序集版本:4.0.0.0 Win32 版本:4.8.4150.0 构建者:NET48REL1LAST_C 代码库:>file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4。 0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
系统组装版本:4.0.0.0 Win32 版本:4.8.4001.0 构建者:NET48REL1LAST_C 代码库:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
System.Drawing 程序集版本:4.0.0.0 Win32 版本:4.8.3761.0 构建者:NET48REL1 代码库:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a /System.Drawing.dll
System.Configuration 程序集版本:4.0.0.0 Win32 版本:4.8.4190.0 构建者:NET48REL1LAST_B 代码库:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a /System.Configuration.dll
System.Core 程序集版本:4.0.0.0 Win32 版本:4.8.4180.0 构建者:NET48REL1LAST_B 代码库:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089 /System.Core.dll
System.Xml 程序集版本:4.0.0.0 Win32 版本:4.8.3761.0 构建者:NET48REL1 代码库:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089 /System.Xml.dll
System.Data 程序集版本:4.0.0.0 Win32 版本:4.8.4190.0 构建者:NET48REL1LAST_B 代码库:file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089 /System.Data.dll
System.Data.DataSetExtensions 程序集版本:4.0.0.0 Win32 版本:4.8.3761.0 构建者:NET48REL1 代码库:>file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4。 0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.d>ll
System.Numerics 程序集版本:4.0.0.0 Win32 版本:4.8.3761.0 构建者:NET48REL1 代码库:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089 /System.Numerics.dll
辅助功能程序集版本:4.0.0.0 Win32 版本:4.8.3761.0 构建者:NET48REL1 代码库:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
System.Transactions 程序集版本:4.0.0.0 Win32 版本:4.8.3761.0 构建者:NET48REL1 代码库:file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089 /System.Transactions.dll
System.EnterpriseServices 程序集版本:4.0.0.0 Win32 版本:4.8.3761.0 构建者:NET48REL1 代码库:>file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0。 0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
************** JIT 调试 ************** 要启用即时 (JIT) 调试,此应用程序的 .config 文件或计算机 (machine.config) 必须在 system.windows.forms 部分中设置 jitDebugging 值。还必须在启用调试的情况下编译应用程序。
例如:
启用 JIT 调试后,任何未处理的异常都将发送到计算机上注册的 JIT 调试器,而不是由该对话框处理。
如果你需要更多?让我知道!谢谢。罗恩
解决方案
推荐阅读
- scala - 从 kafka-client 0.10 到 0.11 时如何在 sbt 测试中修复“NoSuchMethodError”
- css - 编译 SASS 时出现错误预期的新行
- r - 如何以“复制粘贴”就绪列表格式(例如“a,b,c”)打印字符向量?
- c++ - 有人用 ns-3.29 嵌入 aqua-sim-ng 吗?
- php - 在 cron 作业(任务调度)中传递和使用选项 - Laravel 5.8
- c# - 从 CefSharp 获取 OAuth2 访问令牌
- bash - 在 Zenity/Yad --list 中显示为单个选择的空格分隔元素
- c# - 在方法中推断类型参数
- python - 迭代一个python对象并过滤它
- c# - 当多个对撞机同时接触我的角色时,如何找到具有相同标签的对撞机首先接触我的角色