全局变量问题:多个用户分别登录后,通过yonghuxingming = dr("用户姓名"),向全局变量yonghuxingming赋值,将自己的姓名赋给全局变量。如果用户a赋值后,用户b又登录,这个时候通过messagebox.show显示yonghuxingming的值,为什么用户a显示的a的用户名,b显示的是b的。既然是全局变量,不是应该后边的人登录后再赋值,前边的人的变量也会改变吗?
静态变量问题:
Static fzfilter As String
If e.PostValues.Count > 0 Then
If e.PostValues.ContainsKey("船舶代理") Then
flt = "船舶代理 = '" & e.PostValues("船舶代理") & "'" '合成条件
End If
Else
flt = fzfilter
End If
If flt > "" Then
fzfilter = flt
......
这里边,我是为了实现后边的翻页传值,把每次的筛选条件flt传给fzfilter。但是实际不同用户先后筛选后翻页时,fzfilter会混乱,就是传值出现问题,请问怎么修改?