资源描述:
《《c22与winform基础教学资料》第8章adonet查询(作业)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1、创建一张用户表Userinfo,具体信息见表6-7c表6-7Userinfo表字段名数据类型字段说明useridint主键,自动增长userNamevarchar(20)非空uscrPwdvarchar(20)非空,长度大于6插入测试数据,SQL语句如下:-插入数据INSERTINTOuserinfoVALUESCadmin1*;123456')INSERTINTOuserinfoVALUESCadmin?*,*567891')GO设计一个窗体界面,效果如图8・8所示。图8-8登录界面如果用户输入的用户名和密码正确,则弹出消
2、息提示框,如图8・9所示。图8-9登录成功如果用户名或密码错误,则弹出提示框如图&1()所示。登录提示用户名或密码错误,请检查后重新输入确定图8-10登录失败2、使用上题中的数据表,设计一个窗体界面,效果如图8-11所示。图8-11査询密码界面输入用户名后,单击“密码查询”按钮。如果用户名存在,则显示用户的密码,如图8-12所示。图8-12查询密码如果用户名不存在,则提示用户重新输入,如图6・13所示。窪码畏示没有用户adminj谙检查后重新输入图8-13错误提示3^创建一张成绩表Score,具体信息见表6-8。衣8-8Scor
3、e表字段名数据类型字段说明sldint主键,自动增长snovarchar(10)非空enoint非空cjint非空,大于0并且小于100插入测试数据,SQL语句如下:-插入数据INSERTINTOScoreVALUES('T123001;1,89)INSERTINTOScoreVALUES('T123001',2,75)INSERTINTOScoreVALUES('T123001',3,60)INSERTINTOScoreVALUES('T123002;1,1()0)INSERTINTOScoreVALUES('T123002
4、3,50)INSERTINTOScoreVALUES(,T1230032,80)INSERTINTOScoreVALUES('T123OO33,7O)GO设计一个窗体界面,将文本框设置为只读,效果如图&14所示。图8-14显示总分界面单击“显示总分”按钮,显示总分,如图8J5所示。图8T5显示总分©扩展练习1、创建一张卡号信息表Cardinfo,具体信息见表6-9。表8-9Cardinfo表字段名数据类型字段说明cardldint主键,自动增长cardNumbervarchar(20)非空,唯一cardPasswordvar
5、char(20)非空,长度大于6cardBalaneeint非空,默认值为50transectTimedatetime非空,默认值为当前系统时间插入测试数据,SQL语句如下:-插入数据INSERTINTOCardinfoVALUESC023-001V11111T,DEFAULT,DEFAULT)INSERTINTOCardinfoVAHJES('023-002,;222222,,DEFAULT,DEFAULT)INSERTINTOCardinfoVALUES('O23-()O3','333333',DEFAULT,DEFAULT
6、)INSERTINTOCardinfoVALUES('023-004';444444,,DEFAULT,DEFAULT)INSERTINTOCardinfoVALUES(,023-005,;444444',DEFAULT,DEFAULT)GO设计一个窗体界面,效果如图8-16所示。文本框均设置为只读,组合框设置为只可选不可写;在窗体加载时,给组合框添加卡号。图8-16查询界面当选择会员卡号后,在文本框中显示与卡号相关的信息,如图6・17所示。國会员查诲图8-17会员查询