gpt4 book ai didi

.net - 操作无效。从 SQL 服务器读取时连接已关闭错误

转载 作者:行者123 更新时间:2023-12-01 03:32:00 24 4
gpt4 key购买 nike

我喜欢使用 Linq to SQL 从数据库读取数据。但是在这个方法中抛出异常

  public string[] readFromAbbrevationsPerson()
{
string[] resultAbbrevationsPerson = new string[10000];


DataClassesDataContext db = new DataClassesDataContext("NERMacedonianConnectionString");

var query = from abb in db.abbrevationsPersons
select abb.abbrevationsPerson1;
int i = 0;

foreach (string noun in query)
resultAbbrevationsPerson[i++] = noun;

return resultAbbrevationsPerson;
}

在foreach语句中。异常是Invalid operation the connection is closed。我在 VS 2010 中对服务器进行了刷新,并在 SQL Management Studio 中进行了刷新。我检查了服务器的运行状态。

最佳答案

您需要将完整的连接字符串传递给 DataClassesDataContext(string connection) 的构造函数,除非您创建了自己的构造函数,它只采用与您输入的值相同的值。这种情况下的异常对于确定原因不是很有帮助。

关于.net - 操作无效。从 SQL 服务器读取时连接已关闭错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11261065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com