首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

sqldatasource 怎么设置传入参数session

2012-01-07 
【急】sqldatasource 如何设置传入参数session?有一个listbox,以SqlDataSource1为数据源.SqlDataSource1的作

【急】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 "])

热点排行