0

これが私が達成しようとしていることです。同じテーブルの同じ行から 2 つの値を取得し、それらを 2 つの変数に格納したいと考えています。私はMVCでこれをやっています。

これが私がやっていることです:

SqlCommand amd = new SqlCommand("SELECT [Value1] FROM [ExampleTable] where Ad_name=@adname", con);
SqlCommand bmd = new SqlCommand("SELECT [Value2] FROM [ExampleTable] where Ad_name=@adname", con);
amd.Parameters.AddWithValue("@adname", aname);
bmd.Parameters.AddWithValue("@adname", aname);
imgpath1 = amd.ExecuteScalar().ToString();
imgpath2 = bmd.ExecuteScalar().ToString();

しかし、ここに私が欲しいものがあります:

SqlCommand amd = new SqlCommand("SELECT [Value1] AND [Value2] FROM [ExampleTable] where Ad_name=@adname", con);
amd.Parameters.AddWithValue("@adname", aname);
imgpath1 = Value1;
imgpath2 = Value2;

複数のクエリを書かずにそれを達成するにはどうすればよいですか? ありがとう

4

4 に答える 4