111,092
社区成员




string sFileName =drB[sControl.Text];
sCon = sCon + " and " + sControl.Text + "='" + sFileName + "'";
string sFileName ="drB[\"" + sControl.Text + "\"]"; //你整个都是字符串
sCon = sCon + " and " + sControl.Text + "='\"+" + sFileName + ".ToString()+\"'";
DataTable.Select("姓名='" + drB["姓名"].ToString() + "'")//这个是获取drB["姓名"]对应值,然后组织成一个完整的字符串,不是将drB["姓名"]作为字符串传入
sCon = sCon + " and " + sControl.Text + "='\"+" + sFileName + ".ToString()+\"'";
你的select(sCon)里面,难道不是“and xx = dr["xxx"] ” 的吗?