//这个方法是用来把临时表里的数据查出,以DataSet类型返回
public static DataSet GetTopNB(int count)
{
DataSet ds = new DataSet();
string sql = "SELECT * FROM LGT_RY_NB_TEMP WHERE ROWNUM<=" + count + " AND STATUS=0 ORDER BY INSERT_DATE ASC";
OracleDataAdapter orada = new OracleDataAdapter(sql, OracleHelper.Connection);
orada.Fill(ds,"lsb");
return ds;
}
// 第二个方法是根据临时表里查出来的ZKLSH字段当作条件查询另一个表中的数据
public static DataSet GetInfo(DataSet ds)
{
string sql = "SELECT nb.zklsh,nb.xm,nb.xb,nb.mz,nb.csrq,nb.zjlx,nb.zjhm,nb.ssxq,nb.zz,nb.rzsj,nb.fh,nb.ldsj,nb.cjsj,zp.zp from LGT_RY_NB nb JOIN LGT_RY_NBZP zp ON nb.ZKLSH=zp.ZKLSH AND zp.ZKLSH='"+ds.Tables["lsb"].Rows[0]["ZKLSH"].ToString()+"'";
OracleDataAdapter orada = new OracleDataAdapter(sql, OracleHelper.Connection);
orada.Fill(ds, "info");
return ds;
}