从列中选择所有项目



我希望能够获取访问数据库中特定列(联系人)中的所有名称,并使用";"分隔唯一名称。以下是我所拥有的,但我一直只得到一个结果。一旦我得到所有的结果,我会使用字符串放入电子邮件收件人部分。任何帮助都会很棒!

con.Open();
String str3 = "Select contacts from table";
cmd3 = new OleDbCommand(str3, con);
dr3 = cmd3.ExecuteReader();
if (dr3.Read())
{
   results= dr3.GetString(12);
   ResultsFinal= lp.Replace("Open;", string.Empty)
                     .Replace("Open", string.Empty);
}

您应该创建一个从datareader读取数据的循环,如下所示:

while (dr3.Read())
                {
results= dr3.GetString(12);
                   ResultsFinal= lpDirector.Replace("Open;", string.Empty)
                                     .Replace("Open", string.Empty);
}

相关内容

  • 没有找到相关文章

最新更新