none
pegar dados depois de efectuar login RRS feed

  • Pergunta

  • bom dia! preciso da vossa ajuda :) é que eu queria que quando uma pessoa efectuar o login em asp.net c# consiga ver os seus dados  por exemplo o nome a idade e outros.

    eu queria criar um a stored procedure para fazer isso só que não sei como fazer. alguém poderia me ajudar???

    terça-feira, 16 de julho de 2013 11:41

Todas as Respostas

  • Bom dia, se entendi bem, voce quer criar uma procedure que retorne algumas informações que estariam amarzenadas em uma tabela, certo ?

    Partindo do principio que a sua interface vai mandar um ID para pegar estar informações voce pode fazer mais ou menos como abaixo, onde crio uma procedure que recebe uma variavel nome e lista as informações deste nome de uma tabela, ex:

    create table #informacoes (nome varchar(100), idade int)
    
    insert into #informacoes 
    values ('Joao',30),('Pedro',20),('Fulano',40)
    
    Create Procedure RetornaInfo (@nome varchar(100)) as
    begin
    
    select * from #informacoes where nome = @nome
    end
    
    exec RetornaInfo 'Joao'


    Alexandre Matayosi Conde Mauricio.

    terça-feira, 16 de julho de 2013 11:48
  • é quase isso o que eu quero mesmo é que a pessoa que efectuar o login consiga ver os seus dados eu fiz uma stored procedure veja só
    ALTER PROCEDURE sp_nomeAluno
     (
    	@nome VARCHAR(50)
     )
     AS
     SELECT nome FROM aluno INNER JOIN dbo.login
     ON dbo.aluno.id_usuario = dbo.login.id_usuario
     WHERE nome=@nome
    também queria saber como escrever o código em asp
    terça-feira, 16 de julho de 2013 11:54
  • A parte da procedure esta certa, agora a questão do Asp é melhor voce postar sua duvida no forum de .Net, do mesmo jeito que voce postou aqui porem escolha .Net ou Visual Studio se não me engano que as pessoas terão maior conhecimento desta parte.

    Alexandre Matayosi Conde Mauricio.

    terça-feira, 16 de julho de 2013 12:04
  • muito obrigada vou fazer isso mesmo :)
    terça-feira, 16 de julho de 2013 12:06