C# 4.0 SQL CE 4.0错误-检测到ReleaseHandleFailed
我在开发环境中不断遇到此错误-“类型为”System.Data.SqlServerCe.HasSafeHandle“的SafeHandle或CriticalHandle未能正确释放值为的句柄…” 它在VS 2012 Winforms应用程序中,似乎只有在某个特定代码段运行时才会发生。该错误在窗体关闭后显示,但我不明白为什么。它只在开发环境中发生,在编译版本中似乎正常,但我不想忽略它 该错误似乎是由这行代码引起的,尽管奇怪的是,此时我还没有打开到SQL ce数据库的连接,并且它正在搜索的目录中没有SQL ce数据库。它只是在读取与模式匹配的txt文件C# 4.0 SQL CE 4.0错误-检测到ReleaseHandleFailed,c#-4.0,sql-server-ce,C# 4.0,Sql Server Ce,我在开发环境中不断遇到此错误-“类型为”System.Data.SqlServerCe.HasSafeHandle“的SafeHandle或CriticalHandle未能正确释放值为的句柄…” 它在VS 2012 Winforms应用程序中,似乎只有在某个特定代码段运行时才会发生。该错误在窗体关闭后显示,但我不明白为什么。它只在开发环境中发生,在编译版本中似乎正常,但我不想忽略它 该错误似乎是由这行代码引起的,尽管奇怪的是,此时我还没有打开到SQL ce数据库的连接,并且它正在搜索的目录中没有
string[] fileNames = Directory.GetFiles(importDirectory, "BucketHistory*.txt")
明天我会再挖一些,现在已经很晚了,我不知道是什么原因造成的。
有什么建议吗???!昨天我的大脑有点衰退。工作时间太长了! 对任何感兴趣的人来说,问题是我打开了一个连接,然后复制了文件并在连接仍然打开时运行了一个shrink。这与那行代码无关。 我本以为副本会抛出异常,但它似乎没有。哦,在第一个副本的using语句中打开另一个连接。叹气