CSDN-CSDN社区-.NET技术-.NET Framework

收藏 急需解决半学期考试,C#应用程序....[问题点数:20,结帖人:zplhl]

  • zplhl
  • (大浪逃去~)
  • 等 级:
  • 结帖率:
楼主发表于:2008-04-14 20:45:17
/*==============================================================*/
/* DBMS name:      Microsoft SQL Server 2000                    */
/* Created on:    2007-4-20 11:35:23                          */
/*==============================================================*/


if exists (select 1
            from  sysobjects
          where  id = object_id('tUSER')
            and  type = 'U')
  drop table tUSER
go

/*==============================================================*/
/* Table: tUSER                                                */
/*==============================================================*/
create table tUSER (
  UserID              varchar(2)          not null, --用户号
  Password            varchar(2)          null,    --用户密码
  constraint PK_TUSER primary key  (UserID)
)
go

delete tUSER
go

insert into tUSER (UserID, Password) values ('aa', '11')
go


insert into tUSER (UserID, Password) values ('bb', '22')
go


create procedure pLogin
  @UserID varchar(2),
  @Password varchar(2)
as
begin

declare @pass varchar(2)

  if @UserID is null
    begin
      return -1000  --用户不能为空!
  end
 
  if not exists (select UserID from dbo.tUSER where UserID=@UserID)
    begin
      return -1001  -- 无该用户
    end
   
    select @pass=Password from dbo.tUSER where UserID=@UserID
    if @pass!=@Password
      begin
return -1002  --密码不对
      end
    return 0
end

go

上面是SQL脚本语言,
在SQL SERVER中, 在tempdb数据库中执行脚本”
编写用户注册的WINFORM程序,要求判断数据库中的表
用户输入正确的用户号和对应密码,则程序中给出提示正确
用户输入不正确的用户号,提示不存在该用户
用户输入错误的密码,提示密码错误
程序界面如下(注意:使用两种方式实现上述功能):



高手帮忙做下,明天要考试...

回复次数:3
  • maco_wang用户头像
  • maco_wang
  • (哈尔滨☆叶子)
  • 等 级:
  • 2

#1楼 得分:10回复于:2008-04-16 07:51:34
用页面传值的的两种方式就行了.
页面传值的方式有很多种方式的,你选两种就行了
  • zplhl用户头像
  • zplhl
  • (大浪逃去~)
  • 等 级:
#2楼 得分:0回复于:2008-04-16 16:06:52
  哈哈,多谢了,现在解决了,昨天已经考试了,应该是正确的,