0

所以我有代码可以从数据库中调用一个非常适合我的标签的字符串,但是当我尝试调用一个整数时它不起作用。如何重新格式化下面的代码以适用于整数?

string MoneySaved = null;


        string sql = "Select Distinct(Tester) From VExecutionGlobalHistory Where Tester   = 'strUserName'";
        string connString = "myconnectionstringgoeshere";
        using (SqlConnection conn = new SqlConnection(connString))
        {
            conn.Open();
            using (SqlCommand command = new SqlCommand(sql, conn))
            {
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    MoneySaved = reader[0] as string;
                    MoneySavedLabel.Text = MoneySaved;
                    //break for single row or you can continue if you have multiple     rows...
                    break;
                }
            }
            conn.Close();
        }
4

1 回答 1

1

这是有效的:

    string MoneySaved = null;
    string sql = "Select Distinct(Tester) From VExecutionGlobalHistory Where Tester   = 'strUserName'";
    string connString = "myconnectionstringgoeshere";
    using (SqlConnection conn = new SqlConnection(connString))
    {
        conn.Open();
        using (SqlCommand command = new SqlCommand(sql, conn))
        {
            SqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                MoneySaved = reader[0].ToString();
                MoneySavedLabel.Text = MoneySaved;
                //break for single row or you can continue if you have multiple     rows...
                break;
            }
        }
        conn.Close();
    }
于 2013-07-17T17:03:27.540 回答