十天学会ASP.net之第六天
十天学会ASP.net之第六天自学目的:学会加载数据库有的网友说道,会C#,在ASP.NET里面还是自由选择VB.NET,这个我不赞成,但是我实在既然是自学新的东西,就不要在乎有多少是新的。实质上C#就一般的操作者来说,只是区分大小写和多了一个分号这两点与VB.NET有所不同其他都差不多啊。在ASP里面我们读取数据就必要用RECORDSET,然后在HTML代码里面夹杂就可以表明了,但是ASP.NET讲究的是代码分离出来,如果还是这样表明数据就无法代码分离出来了。
所以我们有两种方法:如果是加载一条记录的数据或者不多的数据,我们用DATAREADER收集数据,然后赋值给LABEL控件的Text属性才可;如果是加载大量数据我们就使用DATAGRID。1/4今天我们就来说一下DATAREADER:stringstrConnection=Provider=Microsoft.Jet.OleDb.4.0;DataSource=;strConnection+=Server.MapPath(strDb);OleDbConnectionobjConnection=newOleDbConnection(strConnection);OleDbCommandobjCommand=newOleDbCommand(这里是SQL语句,objConnection);objConnection.Open();OleDbDataReaderobjDataReader=objCommand.ExecuteReader();if(objDataReader.Read()){oicq.Text=Convert.ToString(objDataReader[useroicq]);homesite.Text=Convert.ToString(objDataReader[usersite]);face.SelectedItem.Text=Convert.ToString(objDataReader[userface]);}2/4大家可以看见我们首先是相连数据库然后关上,对于select的命令,我们重申一个OleDbCommand来继续执行之,然后再行重申一个OleDbDataReader,来读取数据,用的是ExecuteReader(),objDataReader.Read()就开始加载了,在输入的时候我们要留意Text属性拒绝接受的不能是字符串,所以我们要把朗读的数据都转化成为字符串才讫。切换变量类型函数:切换为字符串:Convert.ToString()切换为数字:Convert.ToInt64(),Convert.ToInt32(),Convert.ToInt16()是按照数字位数由宽到较短切换为日期:Convert.ToDateTime()3/4------------------dimobjConnectionasOleDbConnectiondimobjCommandasOleDbCommanddimobjDataReaderasOleDbDataReaderobjConnection=newOleDbConnection(Provider=Microsoft.Jet.OleDb.4.0;DataSource=+Server.MapPath(strDb))objCommand=newOleDbCommand(这里是SQL语句,objConnection)objConnection.Open()objDataReader=objCommand.ExecuteReader()ifobjDataReader.Read()oicq.Text=Convert.ToString(objDataReader[useroicq])homesite.Text=Convert.ToString(objDataReader[usersite])face.SelectedItem.Text=Convert.ToString(objDataReader[userface])endif4/4只不过大家较为一下C#和VB的语法,不会察觉用C#或许更为非常简单,教程里面我注重C#,对于VB的代码我就不说明了。
下面说道一下如果代码是加载SQL数据库,我们这样来改变1、把代码开始的改动为2、把代码里面所有重申的对象OleDb××变成Sql××就这么非常简单,你甚至可以用更换所有来解决问题,所以今后我谈仍然所列SqlServer的代码了。今天就说道到这里,明天开始说道数据的加到、移除、改动。
本文关键词:BOBapp,十天,学会,ASP.net,之,第六,天,十天,学会,ASP.net
本文来源:BOBapp-www.xiongxianjianhai.com
同类文章排行
- (11月01日)国家发展改革委关于降低国内成品油价格的通知
- 江汉油田全力攻关页岩油15万吨产能建设
- 【行情周报】2017年第21周鱼粉周报:挺价顺价并存,库存下降明
- 2020年鸡肉价格行情预测,后期鸡肉价格走势分析
- 除了微信,另有哪些“信用卡”免费还款渠道?一起来看看【
- 我国自主研发的X荧光分析仪受水泥界宠爱
- 汝州市市直第三幼儿园组织开展“世界地球日”环保主题教育活
- 为什么互联网产品越来越难做了?
- 大型国企,六险两金!线上报名开始啦【BOBapp】
- 王健林又悄悄卖了几家万达广场!保险、信托接
最新资讯文章
- 九江打造“1+3”高端化工产业
- 延化混合脱氢装置一次试车成功
- 上海石化首次完成设备远程开箱验收
- (04月27日)我国炼油产能结构性过剩2020年过剩将超亿吨
- 成都市金兴北路小学开召开2018年暑期师德培训会
- 成飞小学一年级三班家长开放日:播种希望放飞梦想
- 成都市一幼幼教集团召开“不忘初心、牢记使命”主题教育动员
- 嫉妒——长在心里的恶之花
- 卫矛种子怎么挑选?育苗方法有哪些?
- 三部门联合印发通知:《政府采购贫困地区农副产品实施方案》
- 2020年鸡肉价格行情预测,后期鸡肉价格走势分析
- 我科学家预言的T-碳问世
- 宁波发展智能经济走向新一代智能制造
- (06月20日)内蒙:煤化一体能源产业发展格局正逐步形成
- 太平寺西区小学举行2018-2019学年度上期开学典礼
- 争当计算小能手幸福小学举行数学“计算”竞赛活动
- 金沙小学三年级八班开展骨折急救小知识科普讲座
- 关于印发《幼儿园标准设计样图》的通知
- 蔬菜温室大棚建设中有哪些耐用的技术?
- 银行股的“真龙头”——招商银行吗 6年翻3倍 谁敢说银行股不