繁体   English   中英

将SQL数据拉入ASP.net网页

[英]Pulling SQL data into an ASP.net web page

我尝试搜索,但是找不到有效的答案。 我需要做的就是找到一种方法,将简单查询中的SQL数据显示到aspx页面上。 我正在使用C#连接到数据库。 我没有麻烦发布到数据库。 我的代码似乎正确。 我没有收到任何错误,但是,该网页未显示任何内容。

这是C#文件上的代码

public int GetResults( )
{
    SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Data"].ConnectionString); 
    SqlCommand cmd = new SqlCommand("select count (ColumnA) from TableA",conn);
    cmd.CommandType = CommandType.Text;

    conn.Open();
    int Rslt= (Int32)cmd.ExecuteNonQuery();
    return (Rslt);
}

这是aspx页面:

<div class="lc">      
  the results are=  <%GetResults();%>
</div> 

您应该像这样使用ExecuteScalar()

int Rslt= (int)cmd.ExecuteScalar();

再次,调用看起来不正确。 它应该是

<%# GetResults() %>

正如@Jacob指出的: <% %>用于执行代码块; <%= %><%# %>用于输出内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM