asp.net - SqlDataSource Parameter Problem - Using loginName1 as sql parameter -
i trying retrieve database info specific logged-in user.
the following 3 lines let me know var1 correct (as displays on page)
dim var1 string<br> var1 = loginname1.page.user.identity.name<br> response.write(var1) but, when try use var1 parameter not working.... wondered missing.
<asp:sqldatasource id="sqldatasource1" runat="server" connectionstring="<%$ connectionstrings:connectionstring %>" selectcommand="select aspnet_clubs.clubname aspnet_clubs inner join aspnet_users on aspnet_clubs.clubid = aspnet_users.clublinkid (aspnet_users.username = @var1 )"> </asp:sqldatasource> <asp:detailsview id="detailsview1" runat="server" autogeneraterows="false" backcolor="lightgoldenrodyellow" bordercolor="tan" borderwidth="1px" cellpadding="2" datasourceid="sqldatasource1" forecolor="black" gridlines="none" height="50px" width="274px"> <alternatingrowstyle backcolor="palegoldenrod" /> <editrowstyle backcolor="darkslateblue" forecolor="ghostwhite" /> <fields> <asp:boundfield datafield="clubname" headertext="clubname" sortexpression="clubname" /> </fields> <footerstyle backcolor="tan" /> <headerstyle backcolor="tan" font-bold="true" /> <pagerstyle backcolor="palegoldenrod" forecolor="darkslateblue" horizontalalign="center" /> </asp:detailsview>
you aren't setting select parameter value of sqldatasource.
here's overview code-samples of working parameters
Comments
Post a Comment