Referenciar um SqlDatasouce - Acesso à dados
19/06/2008
0
Eu peguei um componente SqlDatasource na minha tool box, e fiz o seguinte SELECT como mostra o código aspx abaixo:
<asp:SqlDataSource ID=´dsUserNames´ runat=´server´
ConnectionString=´<¬$ ConnectionStrings:Cronos_DEV ¬>´
SelectCommand=´SELECT Customers.Name, UserNames.UserName FROM UserNames INNER JOIN Customers ON UserNames.CustomerId = Customers.Id WHERE (Customers.Active = 1) AND (UserNames.Password = @Password) AND (UserNames.Id = @UserName)´
onselected=´dsUserNames_Selected´>
<SelectParameters>
<asp:ControlParameter ControlID=´txtPassword´ Name=´Password´
PropertyName=´Text´ />
<asp:ControlParameter ControlID=´txtUserName´ Name=´UserName´
PropertyName=´Text´ />
</SelectParameters>
</asp:SqlDataSource>
Como você deve ter percebido eu estou levando como parâmetro o ´Password´ e ´UserName´, o txtPassword e txtUserName são os Textbox que o usuário digitará para ser realizada a consulta..... Gostaria de saber como faço para pegar o retorno da consulta e jogar para uma variável de sessão, tudo isso utilizando o código C#. Eu não ter que criar uma conexão fazer um monte de código se posso referenciar meu SqlDatasource....
Por favor se alguém souber me ajudem!
<asp:SqlDataSource ID=´dsUserNames´ runat=´server´
ConnectionString=´<¬$ ConnectionStrings:Cronos_DEV ¬>´
SelectCommand=´SELECT Customers.Name, UserNames.UserName FROM UserNames INNER JOIN Customers ON UserNames.CustomerId = Customers.Id WHERE (Customers.Active = 1) AND (UserNames.Password = @Password) AND (UserNames.Id = @UserName)´
onselected=´dsUserNames_Selected´>
<SelectParameters>
<asp:ControlParameter ControlID=´txtPassword´ Name=´Password´
PropertyName=´Text´ />
<asp:ControlParameter ControlID=´txtUserName´ Name=´UserName´
PropertyName=´Text´ />
</SelectParameters>
</asp:SqlDataSource>
Como você deve ter percebido eu estou levando como parâmetro o ´Password´ e ´UserName´, o txtPassword e txtUserName são os Textbox que o usuário digitará para ser realizada a consulta..... Gostaria de saber como faço para pegar o retorno da consulta e jogar para uma variável de sessão, tudo isso utilizando o código C#. Eu não ter que criar uma conexão fazer um monte de código se posso referenciar meu SqlDatasource....
Por favor se alguém souber me ajudem!
Kchopa
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)