我整理了以下方法:
public static ArrayList DbQueryToArry()
{
string SqlCString = "connString";
SqlConnection connection = null;
ArrayList valuesList = new ArrayList();
connection = new SqlConnection(SqlCString);
connection.Open();
SqlCommand command = new SqlCommand("Select CLIENTNO, ACCOUNT_Purpose from audit.ACCOUNTS_AUDIT", connection);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
valuesList.Add(Convert.ToString(reader[0]));
}
return valuesList;
}
我希望能够运行这样的断言:
var a = DbQueryToArry();
Assert.IsTrue(a.Contains("some value"));
给定读者 [0]
valuesList.Add(Convert.ToString(reader[0]));
我只将第一列 ( CLIENTINFO) 放入数组中,而不是第二列 (ACCOUNT_Purpose)。我应该如何修改代码以获得两者?
此外,返回值可以是 String 或 Int,那么我当前的代码版本是否应该同时处理这两者?
提前致谢。
波斯汪
牧羊人nacy
凤凰求蛊
慕容708150
相关分类