All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
[delphi语法4]数据类型:枚举类型
使用PHP批量生成随机用户名_[PHP教程]
在.Net,里用XPath的case-insensitive,的查询_.net资料_编程技术
用javascript操纵GridView中CheckBox的两个常用技巧_[Asp.Net教程]
SQL的一些函数_[SQL,Server教程]
XML入门教程:掌握学习 XML 语法规则_[XML教程]
解决SQL Server占用内存的问题_[SQL Server教程]
浅谈水晶报表在ASP.NET中的一种灵活应用_[Asp.Net教程]
网页实例:详细介绍用PHP来编写网页记数器_php资料_编程技术
Windows IIS环境下安装和配置PHP开发环境_[PHP教程]
Reading number is top 10 pictures
Small s breast enhancement demonstration
girl of HuNan name is LiXiang(湖南辣姐李湘的写真)
Sora aoi be huged like a bear
Kim jong il's mistress, national beauty JinYuJi actor3
More attractive than sora aoi4
看到这个手速,决定过年就让我家猫帮我抢红包了。。
A beautiful girl to bud3
男人帮杂志里的惹火性感美女2
The money of more than 100 countries and regions10
Sora aoi calligraphy show
Download software ranking
apache-tomcat-6.0.33
Boxer's Top ten classic battle10
SP3 for SQL2000
Tram sex maniac 2 (H) rar bag19
WebService在.NET中的实战应用教学视频 → 第4集
传奇私服架设教程
Unix video tutorial6
少妇苏霞全本
Sora aoi‘s film--Lust fan wall
Sora aoi - one of more PK
delv published in(发表于) 2014/1/23 3:15:19 Edit(编辑)
菜鸟也学习ASP.NET如何读取数据库内容_[Asp.Net教程]

菜鸟也学习ASP.NET如何读取数据库内容_[Asp.Net教程]

菜鸟也学习ASP.NET如何读取数据库内容_[Asp.Net教程]

  有的网友说,不会C#,在ASP.NET里面还是选择VB.NET,这个我不反对,但是我觉得既然是学习新的东西,就不要在意有多少是新的。实际上C#就一般的操作来说,只是区分大小写和多了一个分号这两点与VB.NET不同其他都差不多啊。在ASP里面我们读取数据就直接用RECORDSET,然后在HTML代码里面穿插<%= %>就可以显示了,但是ASP.NET讲究的是代码分离,如果还是这样显示数据就不能代码分离了。所以我们有两种方法:如果是读取一条记录的数据或者不多的数据,我们用DATAREADER采集数据,然后赋值给LABEL控件的Text属性即可;如果是读取大量数据我们就采用DATAGRID。


  今天我们就来说一下DATAREADER:


string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection+=Server.MapPath(strDb);
OleDbConnection objConnection=new OleDbConnection(strConnection);
OleDbCommand objCommand = new OleDbCommand("这里是SQL语句" , objConnection);
objConnection.Open();
OleDbDataReader objDataReader=objCommand.ExecuteReader();
if(objDataReader.Read())
{
oicq.Text=Convert.ToString(objDataReader["useroicq"]);
homesite.Text=Convert.ToString(objDataReader["usersite"]);
face.SelectedItem.Text=Convert.ToString(objDataReader["userface"]);
}


  大家可以看到我们首先是连接数据库然后打开,对于select的命令,我们申明一个OleDbCommand来执行之,然后再申明一个OleDbDataReader,来读取数据,用的是ExecuteReader(),objDataReader.Read()就开始读取了,在输出的时候我们要注意Text属性接受的只能是字符串,所以我们要把读出的数据都转化为字符串才行。


  转换变量类型函数:


转换为字符串:Convert.ToString()
转换为数字:Convert.ToInt64(),Convert.ToInt32(),Convert.ToInt16() 是按照数字位数由长到短
转换为日期:Convert.ToDateTime()


------------------


dim objConnection as OleDbConnection
dim objCommand as OleDbCommand
dim objDataReader as OleDbDataReader
objConnection=new OleDbConnection(Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(strDb))
objCommand=new OleDbCommand("这里是SQL语句" , objConnection)
objConnection.Open()
objDataReader=objCommand.ExecuteReader()
if objDataReader.Read()
oicq.Text=Convert.ToString(objDataReader["useroicq"])
homesite.Text=Convert.ToString(objDataReader["usersite"])
face.SelectedItem.Text=Convert.ToString(objDataReader["userface"])
end if


  其实大家比较一下C#和VB的语法,会发觉用C#似乎更加简单,教程里面我侧重C#,对于VB的代码我就不解释了。


  下面说一下如果代码是读取SQL数据库,我们这样来转变


  1、把代码开始的


<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.OleDb"%>


  修改为


<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.SqlClient"%>


  2、把代码里面所有申明的对象OleDb××变为Sql××就这么简单


  你甚至可以用替换所有来解决,所以今后我讲不再列出Sql Server的代码了。







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.