以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]切换命令窗口的“代码”页面出错(已解决) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82442) |
-- 作者:yyzlxc -- 发布时间:2016/3/17 19:41:00 -- [求助]切换命令窗口的“代码”页面出错(已解决) 运行环境:系统win10企业版 X64,office2016 X64,foxtable 2015-12-22版 将带有代码的Acc文件“Code.mdb”替换foxtable安装目录下的同名文件,在项目中打开后,打开命令窗口,点击其他的地方均无事,只要切换到代码页面,就会跳出出错对话框,并退出foxtable。如果再换成原来的“Code.mdb”文件,又正常了。 是什么原因造成的,请老师指教,谢谢!! 出错的ACC文件 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。 ************** 异常文本 ************** System.InvalidOperationException: 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。 在 System.Data.Common.DbCommandBuilder.BuildWhereClause(DataTableMapping mappings, DataRow dataRow, StringBuilder builder, DbCommand command, Int32 parameterCount, Boolean isUpdate) 在 System.Data.Common.DbCommandBuilder.BuildUpdateCommand(DataTableMapping mappings, DataRow dataRow) 在 System.Data.Common.DbCommandBuilder.GetUpdateCommand(DataRow dataRow, Boolean useColumnsForParameterNames) 在 System.Data.OleDb.OleDbCommandBuilder.GetUpdateCommand() 在 Foxtable.oo0 0oo0.o O 0 (OleDbDataAdapter A_0) 在 Foxtable.OoOOo___.O o Oo (Object A_0, EventArgs A_1) 在 System.Windows.Forms.Control.OnEnter(EventArgs e) 在 C1.Win.C1Command.C1DockingTabPage.OnEnter(EventArgs e) 在 System.Windows.Forms.Control.NotifyEnter() 在 System.Windows.Forms.ContainerControl.UpdateFocusedControl() ************** 已加载的程序集 ************** mscorlib 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- mscorlib.resources 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Foxtable 程序集版本: 2015.12.22.1 Win32 版本: 2015.12.22.1 基本代码: file:///C:/foxtable/开发版/foxtable.exe ---------------------------------------- Foxtable.Lib 程序集版本: 2014.10.23.1 Win32 版本: 2014.10.23.1 基本代码: file:///C:/foxtable/开发版/Foxtable.Lib.DLL ---------------------------------------- System.Windows.Forms 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- Microsoft.VisualBasic 程序集版本: 8.0.0.0 Win32 版本: 8.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll ---------------------------------------- System.Data 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Xml 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- C1.Win.C1Ribbon.2 程序集版本: 2.0.20102.279 Win32 版本: 2.0.20102.279 基本代码: file:///C:/foxtable/开发版/C1.Win.C1Ribbon.2.DLL ---------------------------------------- Interop.JinDI_SmsComLib 程序集版本: 1.0.0.0 Win32 版本: 1.0.0.0 基本代码: file:///C:/foxtable/开发版/Interop.JinDI_SmsComLib.DLL ---------------------------------------- System.Management 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll ---------------------------------------- C1.Win.C1Command.2 程序集版本: 2.0.20102.19458 Win32 版本: 2.0.20102.19458 基本代码: file:///C:/foxtable/开发版/C1.Win.C1Command.2.DLL ---------------------------------------- System.Transactions 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- System.EnterpriseServices 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- System.Configuration 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- Accessibility 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- C1.Win.C1FlexGrid.2 程序集版本: 2.6.20102.554 Win32 版本: 2.6.20102.554 基本代码: file:///C:/foxtable/开发版/C1.Win.C1FlexGrid.2.DLL ---------------------------------------- Microsoft.VisualBasic.resources 程序集版本: 8.0.0.0 Win32 版本: 8.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_zh-CHS_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll ---------------------------------------- Foxtable.Blank 程序集版本: 0.0.0.0 Win32 版本: 2015.12.22.1 基本代码: file:///C:/foxtable/开发版/foxtable.exe ---------------------------------------- Interop.MSScriptControl 程序集版本: 1.0.0.0 Win32 版本: 1.0.0.0 基本代码: file:///C:/foxtable/开发版/Interop.MSScriptControl.DLL ---------------------------------------- C1.Win.C1Input.2 程序集版本: 2.0.20102.33248 Win32 版本: 2.0.20102.33248 基本代码: file:///C:/foxtable/开发版/C1.Win.C1Input.2.DLL ---------------------------------------- System.Design 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll ---------------------------------------- Foxtable.Ribbon 程序集版本: 0.0.0.0 Win32 版本: 2015.12.22.1 基本代码: file:///C:/foxtable/开发版/foxtable.exe ---------------------------------------- System.Windows.Forms.resources 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- System.Web 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll ---------------------------------------- System.Data.resources 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8670 (QFE.050727-8600) 基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Data.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Data.resources.dll ---------------------------------------- ************** JIT 调试 ************** 要启用实时(JIT)调试, 该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置 jitDebugging 值。 编译应用程序时还必须启用 调试。 例如: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> 启用 JIT 调试后,任何无法处理的异常 都将被发送到在此计算机上注册的 JIT 调试器, 而不是由此对话框处理。 [此贴子已经被作者于2016/3/17 21:51:15编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/3/17 20:34:00 -- 汗,你表结构本身就有问题。
code.mdb 有一个ID列,是主键,自动递增的。那你的数据库也要那样才行。 |
-- 作者:yyzlxc -- 发布时间:2016/3/17 21:51:00 -- 谢谢大红袍老师的指教,问题解决了。但是很奇怪,原来已经正常使用了一段时间,昨天重装系统,就出现了这个情况,以为是系统升级的原因,又学了一招。再次衷心感谢大红袍老师的。 |