把数据库表放在内存中,使用dataset来管理。使用datatable的选择函数dsDataSet1.Tables[0].Select("id<1000")来选取数据。
(1)首先把表装入到内存的DataSet中
con = new System.Data.OracleClient.OracleConnection("……");
selectCMD = con.CreateCommand();
OracleDataAdapter oracleDataAdapter1 = new OracleDataAdapter();
con.Open();
oracleDataAdapter1.SelectCommand = selectCMD;
//创建SqlDataAdapter对象,并根据SelectCommand属性检索数据
selectCMD.CommandText = "select * from abc";
oracleDataAdapter1.Fill(dsDataSet1, "Customers");
(2)然后在选择其中的一些数据
dsDataSet1.Tables[0].Select("id<1000")