zoukankan      html  css  js  c++  java
  • 比较标准的读取数据语句asp.net c#

    protected void Page_Load(object sender, EventArgs e)
    {
    string str_provider = "Provider=Microsoft.Jet.OLEDB.4.0;";
    string str_source = "Data Source=" + MapPath("../App_Data/data.mdb");
    string str_conn = str_provider + str_source;

    OleDbConnection conn;
    OleDbCommand comm;
    OleDbDataReader datar;

    string str_sql = "select c1 from data ";

    conn = new OleDbConnection(str_conn);
    conn.Open();
    comm = new OleDbCommand(str_sql, conn);

    datar = comm.ExecuteReader();
    while (datar.Read())
    {
    reader.InnerHtml += datar["c1"].ToString() + "<br/>";
    }
    conn.Close();
    }

    ----------------------------------------优化1

    protected void Page_Load(object sender, EventArgs e)
    {
    OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + MapPath("../App_Data/data.mdb"));
    conn.Open();
    OleDbCommand cmd = new OleDbCommand("select c1 from data", conn);
    OleDbDataReader odr = cmd.ExecuteReader();
    while (odr.Read())
    {
    reader.InnerHtml += odr["c1"].ToString() + "<br/>";
    }
    conn.Close();
    }

    ------------------------------------------------------优化2

    protected void Page_Load(object sender, EventArgs e)
    {
    OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|datadirectory|data.mdb");
    conn.Open();
    OleDbCommand cmd = new OleDbCommand("select c1 from data", conn);

    using (OleDbDataReader odr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
    {
    while (odr.Read())
    {
    reader.InnerHtml += odr["c1"].ToString() + "<br/>";
    }

    }

    }

    <div id="reader" runat="server" style="border: 1px solid black">

    天道酬勤,厚积薄发。 君子之行,静以修身,俭以养德。 非淡泊无以明志,非宁静无以致远。 如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空。
  • 相关阅读:
    ODBC SQLSetConnectAttr
    Red Hat Enterprise Linux 8配置YUM源的两种方式
    red hat register
    下载和安装Red Hat Enterprise Linux 8.1(RHEL 8.1)
    SQL Server doc infomation
    SQL Server ODBC Download
    Linux install ODBC
    ODBC [Microsoft][ODBC Sql Server Driver][TCP/IP Sockets]SQL Server 不存在或访问被拒绝。
    想看的小说
    (转载) Navicat for MySQL 15注册与激活
  • 原文地址:https://www.cnblogs.com/houweidong/p/12319338.html
Copyright © 2011-2022 走看看