【问题标题】:how do I select something from a table and output to a label?如何从表中选择某些内容并输出到标签?
【发布时间】:2011-03-15 16:48:32
【问题描述】:

使用 odbc 如何从表中选择某些内容并输出到我的 asp.net 页面上的标签?

    {

        OdbcConnection cn = new OdbcConnection("Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=gymwebsite; User=root; Password=;");
        cn.Open();
        OdbcCommand cmd = new OdbcCommand("SELECT * FROM User (FirstName, SecondName)", cn);
        OdbcDataReader reader = cmd.ExecuteReader();
        while (reader.Read())
        {
            Name.Text = (reader[0].ToString());

        }
    }

}

【问题讨论】:

    标签: c# asp.net mysql


    【解决方案1】:

    ExecuteNonQuery 不会为您提供输出,它会针对连接执行 Transact-SQL 语句并返回受影响的行数。请参阅 ExecuteReaderBeginExecuteReader。这些链接还包含帮助您的示例:-)

    您可能希望将其更改为:

    while (reader.Read())
    {
          Name.Text = (reader[0].ToString());
    }
    

    【讨论】:

    • 请在我的回答中查看添加的代码。您可能想尝试一下,看看 reader[0] 的格式是否也符合您的要求。
    • 无法将对象转换为字符串
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-16
      • 2019-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      相关资源
      最近更新 更多