C# 试图读取或写入受保护的内存。这通常表示其他内存已损坏-在某些PC中

C# 试图读取或写入受保护的内存。这通常表示其他内存已损坏-在某些PC中,c#,sql,sql-server,C#,Sql,Sql Server,我在VS2013中制作了一个软件,它在MSSQLS2014中有一个数据库。当我在我的电脑上运行它时(我的OC的操作系统是windows-7 64位),软件工作(如果数据库在我的电脑或本地网络中的其他电脑上),但当我想在其他电脑上运行它时(特别是一些windows-7 32位的电脑,当它想连接到数据库时有问题-当它想加载表单时,它没有问题) 当程序运行时,代码sqlConnection1.Open();如果要执行,则出现错误: Attempted to read or write protecte

我在VS2013中制作了一个软件,它在MSSQLS2014中有一个数据库。当我在我的电脑上运行它时(我的OC的操作系统是windows-7 64位),软件工作(如果数据库在我的电脑或本地网络中的其他电脑上),但当我想在其他电脑上运行它时(特别是一些windows-7 32位的电脑,当它想连接到数据库时有问题-当它想加载表单时,它没有问题)

当程序运行时,代码sqlConnection1.Open();如果要执行,则出现错误:

Attempted to read or write protected memory. This is often an indication that other memory is corrupt

但它在本地网络中的其他PC机上工作正常,幸好我能找到问题。NET FrameWork 4.5.1版存在问题。我将版本更改为4或4.5,问题解决了

?感谢链接-我检查了,但不幸的是没有帮助我解决问题
Attempted to read or write protected memory. This is often an indication that other memory is corrupt