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 に答える