Jan*_*ana 5 .net c# sql-server-ce winforms
我尝试在两种情况下运行应用程序:安装了SQL Server压缩版(3.5),没有安装.未安装SQL Server Compact版时,我收到以下错误:
Exception :Attempted to read or write protected memory. This is often an indication
that other memory is corrupt.
Inner Exception :
========================
Stack Trace :
========================
at System.Data.SqlServerCe.NativeMethods.CloseStore(IntPtr pSeStore)
at System.Data.SqlServerCe.SqlCeConnection.ReleaseNativeInterfaces()
at System.Data.SqlServerCe.SqlCeConnection.Dispose(Boolean disposing)
at System.Data.SqlServerCe.SqlCeConnection.Finalize()
Source :
========================
System.Data.SqlServerCe
----------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我正在使用此方法处理未处理的异常.
我从一个控制台应用程序收到此错误,我从Windows窗体开始.在这两个应用程序中,我都插入了Unhandled Exception编码,它正在执行并返回到文本文件,并且正在生成Microsoft"报告错误"对话框; 我如何防止这种情况发生?如何解决导致此问题的原因?
Jan*_*ana -2
我解决了那个错误!!!这并不是真正的 SqlCompact 错误或代码异常。这是 GAC 抛出的,因为我出于某种目的打开了另一个应用程序,并且该应用程序正在访问数据库。当该应用程序关闭数据库时,它被显式地从父应用程序中杀死,因此 SQL COMPACT 出现错误。所以我对我的代码做了一些更改,现在它可以工作了!感谢您的所有建议。
| 归档时间: |
|
| 查看次数: |
6312 次 |
| 最近记录: |