我有一个包含一些值的列表,现在我想获取 ID 在数组中的所有数据以及这些值。现在的问题是我只得到 1 个结果,而数组中有 13 个整数,所以它不会循环。
这是我的代码:其中 messages 是带有整数的数组。
List<string> messageList = new List<string>();
foreach (string i in messages)
{
Recordset Persons = SDK.Create("R_PERSON", "", "PK_R_PERSON = "+i ,"" );
if (Persons != null && Persons.RC > 0)
{
Persons.MoveFirst();
do
{
string firstname = Persons.Fields["FIRSTNAME"].Value.ToString();
string lastname = Persons.Fields["LASTNAME"].Value.ToString();
personmessages.Add(firstname);
personmessages.Add(lastname);
PersoninboundSet.MoveNext();
}
while (!PersoninboundSet.EOF);
}
return personmessages;
}
messages.Add("Error, didn't work.");
return messages;// null;
有人可以告诉我我做错了什么吗?