Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL数据库中有多个条目,而不是一个条目。(可能是由于会议?)_C#_Sql Server_Asp.net 4.0 - Fatal编程技术网

C# SQL数据库中有多个条目,而不是一个条目。(可能是由于会议?)

C# SQL数据库中有多个条目,而不是一个条目。(可能是由于会议?),c#,sql-server,asp.net-4.0,C#,Sql Server,Asp.net 4.0,我在我的web应用程序中使用了会话 我用userid在登录时设置会话 有时,当一个用户使用我的web应用程序发布他们的问题时, 然后,该条目将包含该特定用户ID,而另一个条目也包含任何随机用户ID 所以,在sql中,同一个表中将有多个条目。(这是随机发生的) (当2-3个用户试图访问同一事物时,就会发生这种情况) 有时它会使用任何其他/随机用户id(可能是以前登录的用户id)并使用任何用户id插入数据 有时一个用户想要查看他的活动日志 因此,他能够看到其他用户的活动或所有用户的活动或他自己的活动

我在我的web应用程序中使用了会话

我用userid在登录时设置会话

有时,当一个用户使用我的web应用程序发布他们的问题时, 然后,该条目将包含该特定用户ID,而另一个条目也包含任何随机用户ID

所以,在sql中,同一个表中将有多个条目。(这是随机发生的) (当2-3个用户试图访问同一事物时,就会发生这种情况)

有时它会使用任何其他/随机用户id(可能是以前登录的用户id)并使用任何用户id插入数据

有时一个用户想要查看他的活动日志 因此,他能够看到其他用户的活动或所有用户的活动或他自己的活动。这也是随机发生的


请提供帮助。

是否使用静态类对象进行数据库事务?这是由于静态对象造成的。

如果要在asp.net web应用中使用会话,请不要使用以下方法创建会话

Session["username"]=usernametxt.Text;//or assign it from dataset
但是使用类和函数来创建会话,并使用get和set方法来创建会话

set { HttpContext.Current.Session["username"] = value; }
确定


这只是一个示例。

否。我在sql数据库连接的每个按钮单击事件上使用sql连接和sql命令方法。奇怪。您正在使用全局连接对象吗?我没有使用全局连接对象。但我在整个页面中使用“私有静态字符串userid”和这个userid。这就是我之前的问题。。。静态用户ID导致了该问题。请将其转换为非静态变量并进行检查。以前我只使用了session[“username”]而不是HttpContext.Current.session[“username”]。现在我的问题解决了。