首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其中管理员服务端程序采用ASENET+SQL Server技术,前端页面采用HTML+CSS+Javasc
阅读以下说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其中管理员服务端程序采用ASENET+SQL Server技术,前端页面采用HTML+CSS+Javasc
admin
2020-05-31
42
问题
阅读以下说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其中管理员服务端程序采用ASENET+SQL Server技术,前端页面采用HTML+CSS+Javascript技术,主要包括管理员登录、租借记录管理、用户管理、物品管理、用户计费管理、异常情况处理等功能。项目团队某成员被分配设计实现管理员登录及异常情况查看功能部分。
以下程序实现用户异常情况查看,通过问题2的配置文件获取连接字符串,数据库中用户表(users)、租用记录表(rents)结构如表2-1、表2-2所示。用户异常情况查看页面中包括用户名文本框(ID为txtusemame)、数据绑定控件GridView(ID为gvRents)等。为了显示效果直观,给每个字段设置对应的中文别名,通过users和rents表联合查询(根据userid字段关联),查询的用户名由页面文本框输入,异常情况指rents表中rentStatus属性值为“异常”的记录,采用SQL参数化方式实现数据库查询。根据题目描述,完成以下程序。
public void BindData()
{
string constr = cnfiqurationManager.ConnectionStrings[“________________”].ConnectionString;
$qlConnectiOD con=new SqlConnection(constr);
StringBuilder sql =new StringBuilder();
sql.Append(“select userName用户名,goodsID物品编号,begintime起始时间,endtime结束时间,________________费用,rentStatus状态from rents”);
sql.Append(“INNER JOIN ________________ ON rents.tlserid=users.userid where rentStatus=‘________________’”);
SqlDataAdapter da=new SqlDataAdapter(sql.ToString(), con);
if (this.txtusername.Text!=“”)
{
sql.Append(“and username=@username”);
SqlParameterp=newsqlParameter(“________________”,this.txtusername.Text);
da=new SqlDataAdapter(sql.ToString(), con);
da.SelectCommand.Parameters.Add(P);
}
DataSet ds=new DataSet();
da.Fill(ds);
this.gvRents.________________ =ds.Tables[0];
this.gvRents.DataBind();
}
选项
答案
sqlconstr expenses users 异常 @usemame DataSource
解析
根据题意,Web.config配置文件中连接字符串名为“sqlconstr”,SQL查询语句中字段别名可以根据数据表对应找到,异常情况指rents表中rentStatus属性值为“异常”的记录,通过users和rents表联合查询(根据userid字段关联)。用户异常情况查看页面中包括用户名文本框(ID为txtusemame)、数据绑定控件GridView(ID为gvRents)等,查询的用户名由页面文本框输入,并通过SQL参数化方式将输入的用户名传入SQL实现数据库查询。
完整的程序代码如下:
public void BindData()
{
string constr=ConfigurationManager.ConnectionStrings[“sqlconstr”].ConnectionString;
SqlConnection con = new SqlConnection(constr);
StringBuiider sql=new StringBuiider();
sql.Append(“select userName用户名,goodsID物品编号,begintime起始时间,endtime结束时间,expenses费用,rentStatus状态from rents”);
sql.Append (“INNER JOIN users ON rents.userid=users.userid where rentstatus=‘异常’ ”);
SqlDataAdapter da=new SqlDataAdapter(sql.ToString(), con);
if(this.txtusername.Text !=“”)
{
sql.Append(“ and username=@username”);
SqlParameter P=new SqlParameter(“@username”,this.txtusername.Text);
da=new SqlDataAdapter(sql.ToString(), con);
da.SelectCommand.Parameters.Add(p);
}
DataSet ds=new DataSet();
da.Fill(ds);
this.gvRents.DataSource=ds.Tables[0];
this.gvRents.DataBind();
}
转载请注明原文地址:https://kaotiyun.com/show/YSXZ777K
本试题收录于:
电子商务设计师下午应用技术考试题库软考中级分类
0
电子商务设计师下午应用技术考试
软考中级
相关试题推荐
在对高级语言源程序进行编译的过程中,为源程序中变量所分配的存储单元的地址属于________。
MongoDB是一种NoSQL数据库,具体地说,是(63)存储数据库。
SQL中,用于提交和回滚事务的语句分别是(53)。
甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向专利局申请发明专利。此情形下,(11)可获得专利权。
甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由___________享有。
进程P1、P2、P3、P4和P5的前趋图如下图所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。下图中a和b处应分别填写____(1);c和
将表employee中name列的修改权限赋予用户Liu,并允许其将该权限授予他人,应使用的SQL语句为:GRANT(52)ONTABLEemployeeTOLiu(53);(52)
模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为______。
对象关系数据库中,员工(工号,姓名,性别,联系电话)表中的联系电话为多值属性,则员工属于(62),在SQL99标准中可以使用(63)来实现。(62)
随机试题
A.紫雪丹B.至宝丹C.安宫牛黄丸D.牛黄清心丸凉开方剂长于芳香开窍的是
一平面简谐波的波动方程为,则在t=0.25s时刻,处于平衡位置,且与坐标原点x=0最近的质元的位置是()。
采用单层条板做分户墙时,其厚度不应小于()。
企业实施科学化、规范化安全管理的工作基础是()。
下列各账户中,年末结转后可能有余额的是()。
管理费通常从基金的股息、利息收益中或从基金资产中扣除,也可以向投资者收取。( )
相对于资本市场而言,下列各项中,属于货币市场特点的是()。
下列应计入产品成本的有()。
某商场用38万元购进40个A商品和30个B商品进行销售。销售A时加价20%,销售B时加价15%,全部售出后获利6.7万元,商品A的售价是()元。
Whetherthepastornow,parentlesschildrenrelyonthegoodwillandpityofthecommunity.Tobecomeafosterparent,onenee
最新回复
(
0
)