您好我试图通过谷歌搜索管理此错误,但没有一个页面帮助我安静。 在本守则:
string queryString = "select * from [User]";
DataSet ds = new DataSet();
try
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(queryString, connection);
adapter.Fill(ds);
for (int i = 0; i < ds.Tables[0].Rows.Count-1; i++)
{
User neuUser = new User(ds.Tables[0].Rows[i]["authName"].ToString());
userListe.Add(neuUser);
}
}
}
catch (Exception ex)
{
fehlermeldung = ex.Message;
throw;
}
因为我试图执行此操作来检查我的用户在开始它不工作生病得到此异常: “System.AccessViolationException” 它说我试图用受保护的内存写,我不知道该怎么做。如果我在我的工具上的其他地方执行此代码,它可以工作! SqlDataReader与此问题相同。你对此有所了解吗? 关心马库斯 编辑:我正在使用ASP.Net 4.5和C#