1

アクセス データベース内の特定の列 (連絡先) にあるすべての名前を取得し、";" を使用して一意の名前を分離できるようにしたいと考えています。以下は私が持っているものですが、結果は1つしか得られません。すべての結果が得られたら、文字列を使用して電子メールの宛先セクションに配置します。どんな助けでも素晴らしいでしょう!

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);
}
4

1 に答える 1

0

次のように、datareader からデータを読み取るためのループを作成する必要があります。

while (dr3.Read())
                {
results= dr3.GetString(12);
                   ResultsFinal= lpDirector.Replace("Open;", string.Empty)
                                     .Replace("Open", string.Empty);
}
于 2014-10-11T12:30:12.233 に答える