【急】sqldatasource 如何设置传入参数session?
有一个listbox,以SqlDataSource1为数据源.SqlDataSource1的作用是,当用户登陆后,从两张相关联的表中取出用户订阅的数据.
两张表分别为:Group(小组)(GroupID主键,GroupName),Favourites(订阅的小组)(GroupID外键,UserName)
在配置SqlDataSource时,sql语句如下:
SELECT [Group].GroupName FROM [Group] INNER JOIN Favourites ON [Group].GroupID = Favourites.GroupID WHERE UserName=@Sesssion[ "username "];
其中,Session[ "username "]是用户登陆时,保存的Session变量.
测试查询时,系统提示 "在username附近有语法错误. "
------解决方案--------------------SqlDataSource1.SelectParameters.Add( "UserName ", Sesssion[ "username "])