大家好,请帮我解决一下问题,小妹感激不尽!我用ASP.NET和SQL SERVER 。有一个"登录验证"页面,登录后要求立即(就是接下来要显示的页面)显示登录者的信息,我不知道这个中间过程,既要和库(SQL SERVER)里的记录逐一对比,然后再显示他所有的信息。这个过程的代码详细的是怎样的,求助!

解决方案 »

  1.   

    select * from table where name=name
    if (有记录)
    显示
    else
    用户名错误
    ----
    这是asp思想
    但应该差不多,不知道楼主是不是这个意思
      

  2.   

    这个,我建议你放在存储过程中一次搞定
    一、当用户登陆的时候,先验证用户的合法性,当然肯定是在存储过程中撒二、当用户验证合法后,直接在下一条SQL查询语句中读出用户的所有信息。以下就是存储过程,你参考一盘:
    --会员登陆存储过程--
    CREATE proc userlogindl
    (
    @u_username varchar(30),
    @u_password varchar(16)
    )
    as
    declare 
    @pwd varchar(16)
    if exists(select * from userlogintb where username=@u_username)
    begin
     select @pwd=pwd  from userlogintb where username=@u_username
     if(@pwd = @u_password)
      begin
         select * from userlogintb where username=@u_username
         return 1
      end
    else    
     return 0
    end
    else
    return 0
    GO