app教程网 综合百科 asp.net 5.0(asp/.net)

asp.net 5.0(asp/.net)

学习目的:学习阅读数据库。

有网友说,我不会做C#,还是选ASP.NET的VB.NET。我不反对这一点,但我认为既然我在学习新的东西,我就不在乎有多少是新的。事实上,就一般操作而言,C#,

只是区分大小写和多一个分号与VB.NET不同,其他都差不多。在ASP中,我们可以直接用RECORDSET读取数据,然后在HTML代码中插入%=%来显示。

但是ASP.NET注重代码分离。如果数据仍然以这种方式显示,就无法实现代码分离。所以我们有两种方法:如果我们正在读取一段记录的数据或者没有多少数据,我们使用DATAREADER来收集数据。

然后将其赋给LABEL控件的Text属性;如果读取大量数据,我们使用DATAGRID。

今天我们将讨论DATAREADER:

string string connection=' Provider=Microsoft .杰特。OleDb.4.0数据源='strConnection=Server .MapPath(strDb);oledb connection obj connection=new oledb connection(str connection);oledb command obj command=new oledb command('这里是结构化查询语言语句,obj连接);对象连接.open();oledb datareader obj datareader=obj命令.ExecuteReader();if(objDataReader .Read()){oicq .文本=转换ToString(objDataReader[' useroicq ']);家园. Text=转换ToString(obj datareader['用户站点']);脸选择编辑项目。Text=Convert .ToString(obj datareader[' user face ']);}

正如您所看到的,我们首先连接到数据库,然后打开它。对于select命令,我们声明一个OleDbCommand来执行它,然后声明一个OleDbDataReader来读取数据。

ExecuteReader()和objDataReader。Read()用于开始读取。输出的时候要注意Text属性只能接受字符串,所以我们要把所有读取的数据都转换成字符串。

转换变量类型函数:

Convert to String: Convert. ToString () Converts to Numbers: Convert. ToInt64 (), conversion. ToInt32(),

转换。ToInt16()根据位数将long转换为short:Convert。ToDateTime()。

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

dim obj connection as OleDbConnectiondim obj command dim obj datareader as OleDbDataReaderobjConnection=new oledb connection(Provider=Microsoft .杰特。OleDb.4.0数据源='服务器MapPath(strDb))obj command=new oledb command('这里是结构化查询语言语句,对象连接)对象连接.Open()objDataReader=objCommand .ExecuteReader()if objDataReader .Read()oicq .文本=转换ToString(objDataReader[' useroicq '])homesite .文本=转换ToString(obj datareader[' user site '])face .选择编辑项目。Text=Convert .ToString(obj datareader[' user face '])end if

事实上,如果你对比一下C#和VB的语法,你会发现用C#似乎更容易。教程里重点讲C#,不解释VB的代码。

假设代码在读SQL数据库,我们就这样改。

1. Import the% @ at the beginning of the code into the namespace='System. Data "%%@ Import Namespace=" system. Data.OleDb'% was changed to% @ Import Namespace='System. Data "%%@ Import Namespace=" system. Data.SqlClient'%

2.就像把所有声明的对象OLEDB 改成SQL 一样简单。你甚至可以通过全部替换来解决,以后我就不列举Sql Server的代码了。

今天就讲到这里,明天开始讲添加、删除、修改数据。

本文来自网络,不代表本站立场,转载请注明出处:https: