我有一个充满数据库 ID 的字符串
当我调用数据库检索数据时,我将所有数据存储在一个字符串<br />
中,所有 ID 之间都有一个。
cmd = new OleDbCommand(getCode, conn);
rdr = cmd.ExecuteReader();
while (rdr.Read())
{
custCodes += rdr[0].ToString() + "<br />";
}
现在我想从字符串中一一运行 ID 以从数据库中检索其余数据。
我想使用一个子字符串来一一检查ID。到目前为止,我有这样的事情:
String str=custCodes ;
int index = 0;
while (index != first.Length)
{
int indexOf = first.IndexOf("<br />");
str = first.Substring(indexOf);
index += 1;
}
但我对我应该如何继续感到困惑。我必须使用数组,并将代码存储在数组中,然后通过数据库运行它吗?我知道我的代码是错误的,但我不知道如何修复它。子字符串从来都不是我最喜欢的编码部分。