ASP.NET (C#) 数据库-01_ADO_NET-04_DataSet-07_TableMappings
发布时间:2020-12-16 09:27:46 所属栏目:asp.Net 来源:网络整理
导读:摘要:ASP.NET (C#) 数据库-01_ADO_NET-04_DataSet-07_TableMappings 一、数据库 TableMappings 对象(自订内存内字段名称) 显示数据操作范例: using System.Configuration;using System.Data;using System.Data.OleDb;using System.Data.SqlClient;partial cl
摘要:ASP.NET (C#) 数据库-01_ADO_NET-04_DataSet-07_TableMappings using System.Configuration; using System.Data; using System.Data.OleDb; using System.Data.SqlClient; partial class _01_ADO_NET_04_DataSet_07_TableMappings : System.Web.UI.Page { //取得 Web.config 档的数据连接设定。(Access 数据库) ConnectionStringSettings setting_01 = ConfigurationManager.ConnectionStrings["OLEDB_Access_DB_ConnectionString01"]; //取得 Web.config 档的数据连接设定。(MS-SQL(MDF) 数据库) ConnectionStringSettings setting_02 = ConfigurationManager.ConnectionStrings["MS-SQL_DB_ConnectionString01"]; //取得 Web.config 档的数据连接设定。(MS-SQL 数据库) ConnectionStringSettings setting_03 = ConfigurationManager.ConnectionStrings["MS-SQL_DB_ConnectionString02"]; //当页面正在载入时所要执行动作。 protected void Page_Load(object sender,System.EventArgs e) { //设定欲执行的 SQL 命令、预存进程或数据表名称字符串。 string strSQL = "SELECT * FROM News_Tb"; //建立对象案例。(用来执行 SQL 命令,用来之后将执行结果返回的数据放入 DataSet 对象) OleDbDataAdapter objOleDbDataAdapter_01 = new OleDbDataAdapter(strSQL,setting_01.ConnectionString); //建立对象案例。(用来执行 SQL 命令,用来之后将执行结果返回的数据放入 DataSet 对象) SqlDataAdapter objSqlDataAdapter_02 = new SqlDataAdapter(strSQL,setting_02.ConnectionString); //建立对象案例。(用来执行 SQL 命令,用来之后将执行结果返回的数据放入 DataSet 对象) SqlDataAdapter objSqlDataAdapter_03 = new SqlDataAdapter(strSQL,setting_03.ConnectionString); //Access 数据库时要将下面程序段 DataAdapter 名称更改为 objOleDbDataAdapter_01 名称。 //MS-SQL 数据库时要将下面程序段 DataAdapter 名称更改为 objSqlDataAdapter_02 名称。 //重新建立数据表及字段对应。 objOleDbDataAdapter_01.TableMappings.Add("Mapping01_Tb","News_Tb"); objOleDbDataAdapter_01.TableMappings[0].ColumnMappings.Add("News_ID_F","编号_F"); objOleDbDataAdapter_01.TableMappings[0].ColumnMappings.Add("News_Subject_F","主旨_F"); objOleDbDataAdapter_01.TableMappings[0].ColumnMappings.Add("News_Type_F","型态_F"); objOleDbDataAdapter_01.TableMappings[0].ColumnMappings.Add("TouchCounts_F","点阅数_F"); objOleDbDataAdapter_01.TableMappings[0].ColumnMappings.Add("State_F","状态_F"); //建立对象案例。 DataSet objDataSet = new DataSet(); //使用DataAdapter对象的Full()方法,将SQL命令执行结果所选取的数据放入DataSet对象。 //参数一:是要放入数据的DataSet对象。 //参数二:是数据表对应的名称,其用途是描述来源数据表与DataSet对象内之数据表的对应关系。 objOleDbDataAdapter_01.Fill(objDataSet,"Mapping01_Tb"); //(Access 数据库) 使用。 //objSqlDataAdapter_02.Fill(objDataSet,"Mapping01_Tb"); //(MS-SQL 数据库) 使用。 //声明对象变量。(用来存放数据表) DataTable dtDataTable = objDataSet.Tables["News_Tb"]; //显示所有的字段名称 int I = 0; int J = 0; ?????? Response.Write(" " );?????? for (I = 0; I <= dtDataTable.Columns.Count - 1; I++) ?????? { ?????????? Response.Write( " " ); ?????? } ?????? Response.Write( " " ); ??????? //显示所有符合筛选条件的数据列 ?????????? for (J = 0; J <= dtDataTable.Columns.Count - 1; J++) ?????????? { ?????????????? Response.Write( " " ); ?????????? } ?????????? Response.Write (" " ); ?????? } ?????? Response.Write( "
??????? //释放与关闭占用的连接资源。 dtDataTable.Dispose(); objDataSet.Dispose(); objOleDbDataAdapter_01.Dispose(); } } AspDataBase.rar 原文:大专栏 ?ASP.NET (C#) 数据库-01_ADO_NET-04_DataSet-07_TableMappings (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何将Telerik ComboBox中的数据绑定到我的
- asp.net-mvc – Asp.Net MVC 4:我们可以设置Layout = null
- 通过FTP连接Azure上的网站
- asp.net – 来自TextBox的ActionLink routeValue
- 调试时无法更改ASP.NET代码隐藏
- asp.net – 从Classic ASP调用需要.NET类型的.NET函数
- ASP.NET MVC基于标注特性的Model验证:将ValidationAttribu
- ASP.NET中的重定向问题
- asp.net-mvc – 由于已知在Cross Site Scripting攻击中使用
- entity-framework – 数据层中的IdentityUser
推荐文章
站长推荐
热点阅读