winform 查询数据库
ArrayList al = new ArrayList();for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
al.Add(ds.Tables[0].Rows[i][0]);
}
string Query_TOut_Aff_byNoCrt = "select affaire_id,aff_stage_id from t_plan where crt_chg_sts=0 and aud_status=1 and end_date is null and plan_end_date<sysdate and aff_stage_id in '"+al+"'";
DataBase.con.Open();
OracleDataAdapter oracle = new OracleDataAdapter(Query_TOut_Aff_byNoCrt, DataBase.con);
DataSet affstage = new DataSet();
oracle.Fill(affstage, "table");
执行时发现OracleDataAdapter oracle返回的值为null,al中有数据。那个select语句在数据库里查询时是返回的有数据,是不是我那句select语句最后的给aff_stage_id赋值是有问题啊,应该怎么改呢?
[ 本帖最后由 Sephirose 于 2014-8-5 16:01 编辑 ]