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